springboot和springcloud这两个阶段初步学习完之后,学习的新知识非常的多,每个工程里的pom都要导入好多依赖,这次回顾这两个阶段中学习到的新组件或是框架:(可能部分知识已经过时)
springboot:
1.使用向导快速创建springboot项目。
2.yaml语法
3.多环境配置文件
4.日志框架与选择
5. @Confiuration , @Bean ,Restful风格请求注解 ,@RestController 等常用注解
6. thymeleaf 模板引擎
7. 错误定制
8. Docker
9. Druid数据源(有流量监控页面)
10. SpringData JPA
11. 缓存与Redis
12. RabbitMQ(有GUI界面)
13. ElasticSearch
14. 异步与定时任务
15. SpringSecurity
16. Devtools + actuator
以上就是我在springboot阶段学习的主要内容,从第10个之后都只是会用,并没有学习的太深。
SpringCloud:
1.分布式概念
2. Eureka (有界面)(停更)
3. CAP原则
4. Ribbon
5. Feign (停更)
6. Hystrix (有界面)(停更)
7. Zuul (停更)
8. Config (停更)
其中stream和bus没有学习,而且可以看出老版本许多都已经停更了,需要学习alibaba的新版。
其中提及到但没有学习的知识点:
1. Mybatis plus
2. shiro + jwt
3. dubbo + zookeeper
4. jekins
5. MongoDB
6. hadoop
7. MyCat
8. netty
当然,像JVM和设计模式这些,肯定也是需要看的。
只能说,学的越多,不知道的就越多。
道阻且长。
网友评论