最好的学习方法是学会阅读源代码,最好的总结也是学会阅读源代码。
完成一个springboot项目所需步骤
1、导入静态资源(在WebMvcAutoConfiguration类下的addResourceHandlers方法中有对静态资源路径配置说明)
2、首页(在WebMvcAutoConfiguration类下的welcomePageHandlerMapping方法中有对首页路径配置说明,在templates下的所有页面,只能通过controller来跳转,同时跳转需要模板引擎支持。例如:Thymeleaf)
3、jsp、模板引擎Thymeleaf(ThymeleafPropertis文件对Thymeleaf引擎进行了说明)
4、装配扩展springMVC
5、增删改查
6、拦截器
7、国际化
自动装配
springboot装配了什么?能不能进行修改?能修改哪些东西?
- xxxautoConfigruation 向容器自动装配组件
- xxxProperties 自动装配,装配配置文件中自定义的一些内容