- 博客(9)
- 收藏
- 关注
原创 SpringBoot关于SpringMVC的拓展记录
SpringBoot允许我们对SpringMVC一些自动装配的功能进行拓展,使其成我们想要的功能预留了WebMvcConfigurer接口,里面有许多接口,并且都用空方法实现了。而我们拓展,就是重写这些方法可以通过创建配置类,打上@Configuration注解,并实现WebMVCConfiguration接口,这样SpringBoot就会自动把你的配置加载到相应的容器当中package ...
2019-03-13 17:18:18
245
原创 SpringBoot关于自动加载MVC组件的记录
SpringBoot为我们自动加载了许多以前SpringMVC需要手动配置的东西,例如视图解析器,消息转换器等。。在相应的加载类打断点,可以看见(很多方法名我看都看不懂。。。凄凉)这是消息转换器,可以看到自带Jackson了,所以我们不用配测试一下,先新建一个实体类Personpackage com.springboot.model;import java.util.Date;pu...
2019-03-13 13:44:31
328
1
原创 SpringBoot关于SpringMVC组件源码的学习
本文记录关于SpringBoot关于MVC模块的自动配置加载学习照旧,我们打开spring.factories,查看自动配置类,找到对应的WebMvcAutoConfiguration点进去进行查看。可以看到他的头文件@Configuration@ConditionalOnWebApplication( type = Type.SERVLET)@ConditionalOnCl...
2019-03-13 00:32:34
337
原创 SpringBoot关于thymeleaf的讲解
从Spring官网获取SpringBoot项目的时候,就已经看见了static与templates文件夹,这两个文件夹是用来放静态资源的。什么HTML,images,css外部文件等等,都放在这了,而SpringBoot推荐使用thymeleaf,这篇文章记录一下static就像webapp文件夹一样,默认127.0.0.1:8080/… 就是访问这里,同时也可以新建resource或者pub...
2019-03-12 19:13:44
180
原创 SpringBoot关于jsp的引用
从Spring官网获取SpringBoot项目的时候,就已经看见了static与templates文件夹,这两个文件夹是用来放静态资源的。什么HTML,images,css外部文件等等,都放在这了static就像webapp文件夹一样,默认127.0.0.1:8080/… 就是访问这里,同时也可以新建resource或者public文件夹,与static一样,都可以默认访问,但是SpringB...
2019-03-11 20:32:09
1473
原创 SpringBoot关于自动配置类加载的学习笔记
本文记录一下学习SpringBoot是如何加载自动配置类的上文写到,SpringBoot会根据pom.xml的配置,自动加载需要的自动配置类。但是,自动配置类里面,都有什么???随意点开一个来看看 例如RedisAutoConfiguration//// Source code recreated from a .class file by IntelliJ IDEA// (powere...
2019-03-11 01:38:24
1600
原创 SpringBoot关于自动配置源码的学习
记录一下关于SpringBoot自动配置源码的学习1.自动配置做了什么?@SpringBootApplication注解里面的@EnableAutoConfiguration注解,导入了AutoConfigurationImportSelector.class,通过selectImports方法,选择需要加载的类。说简单一点。。免得以后自己都看不懂。。注解里面又集成了注解,通过AutoCo...
2019-03-02 02:15:38
122
原创 SpringBoot关于profiles的笔记
SpringBoot关于profiles的学习此文记录SpringBoot关于profiles的笔记1.properties#SpringBoot可以使用profiles进行配置文件切换#切换的文件请以application-xxx命名#默认端口为8080#设置了spring.profiles.active之后,会引用对应的配置文件#注意:名称为application-{profil...
2019-02-23 01:49:11
356
原创 SpringBoot学习历程
1.怎么开?运行@SpringBootApplication注解的主类2.注解含义@SpringBootApplication:主要做了@SpringBootConfiguration、@EnableAutoConfiguration两个注解。@SpringBootConfiguration:负责扫描主类以及主类的子包的一些注解@EnableAutoConfiguration:负责加载Sp...
2019-02-21 01:40:16
189
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人