- 博客(4)
- 收藏
- 关注
原创 SpringBoot--学习自动配置原理及web开发静态资源处理
以HttpEncodingAutoConfiguration(Http编码自动配置)为例学习自动配置原理根据当前不同的条件判断,决定这个配置类是否生效。一但这个配置类生效,这个配置类就会给容器中添加各种组件这些组件的属性是从对应的properties类中获取的,这些类里面的每一个属性和配置文件是绑定的;所有在配置文件中能配置的属性都在xxxxProperties类中封装着配置文件能配置什么就可以参照某个功能对应的属性类自动配置原理的精髓1、springboot启动会加载大量的自动配置类2
2020-08-03 23:29:48 121
原创 SpringBoot--JSR303数据校验、多环境切换
1、JSR303校验体验一波JSR303SpringBoot中可以用@validated来校验数据,如果数据异常会统一抛出异常,方便异常中心统一处理。我们体验一下:1、在实体类中加入注解@Validated@Component@ConfigurationProperties(prefix = "user1")@Validated //数据校验@Data@NoArgsConstructor@AllArgsConstructorpublic class User { @Ema
2020-08-03 20:11:16 133
原创 SprinfBoot--yaml配置注入
1、yaml语法学习springboot建议使用application.ymal作为配置文件名,不建议使用application.properties。但是两者都可以,并且有优先级关系。1.1、配置文件SpringBoot使用一个全局的配置文件,配置文件名称是固定的(application)application.properties语法结构:key=valueapplication.ymal语法结构:key:空格 value配置文件的作用:修改SpringBoot自动
2020-08-02 20:28:25 202
原创 SpringBoot--原理学习
1、学习SpringBoot运行原理1.1、pom.xml<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.2.RELEASE</version> <relativ
2020-08-01 23:47:48 100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人