1. Basic
1.1 编程语言
1.1.1 Java
1.2 打包
1.2.1 Maven
1.3 开发工具
1.3.1 IntelliJ IDEA
2. 框架
2.1 Spring Boot
https://docs.spring.io/spring/docs/5.2.0.BUILD-SNAPSHOT/javadoc-api/
2.1.1 配置
2.1.2 注解
-
Controller, Service, Dao定义
@Controller
@RestController
@Service
@Repository -
配置项
@Configuration
@Component
@ConfigurationProperties
@Value -
过滤器,拦截器,监听器
@Filter
@Interceptor
@Listener
2.2 Spring Cloud
2.2.1 服务注册与发现 - Eureka
2.2.2 服务通信 - Feign
2.2.3 配置中心 - Spring Cloud Config
2.2.4 网关 - Zuul
2.2.5 负载均衡 - Ribbon
2.2.6 服务熔断 - Hystrix
2.2.7 数据链路追踪 - Zipkin
2.2.8 服务管理与监控 - Spring Boot Admin
2.3 日志
2.3.1 logback
2.4 ORM
2.4.1 MyBatis
2.5 API文档
2.5.1 Swagger
2.6 Spring Security
3. 数据
3.1 MySQL
3.2 MongoDB
3.3 ElasticSearch
3.4 数据缓存 - Redis
4. 第三方库
4.1 调用其它API工具
4.1.1 OKHttp
4.2 Json格式转换
4.2.1 Fastjson
5. 第三方服务
5.1 阿里云静态资源存储 - OSS
5.2 阿里云短信
5.3 阿里云人机验证
5.4 网易云信
6. 其它
6.1 数据同步 - Logstash
6.2 日志可视化工具 - Kibana
6.3 代码管理 - Git
来源:https://blog.csdn.net/ganquanzhong/article/details/99673099