
SpringBoot
白了少年头yy
推荐一个很棒的java老师!
本博客内容大多数均来自此老师!
微信公众号:狂神说
B站视频:遇见狂神说
相信我,你一定不会后悔的!!!
展开
-
SpringBoot--Thymeleaf模板引擎
模板引擎,jsp就是一个模板引擎,还有经常用的freemarker,包括SpringBoot给我们推荐的Thymeleaf,但是再多的引擎思想都是一样的。 模板引擎的作用就是我们来写一个页面模板,有些值是动态的,我们需要写一些表达式。这些值我们在后台封装成数据。然后把这个模板和数据交给我们模板引擎,模板引擎按照我们这个数据棒我们把这表达式解析、填充到我们指定的位置,然后把这个数据最终生成一个我们想要的内容给我们写上去,这就是模板引擎。不同的模板引擎语法可能有点不同。 这里我们主要学习SpringBoot推荐原创 2020-09-15 14:13:18 · 106 阅读 · 0 评论 -
SpringBoot--学习自动配置原理及web开发静态资源处理
以HttpEncodingAutoConfiguration(Http编码自动配置)为例学习自动配置原理 根据当前不同的条件判断,决定这个配置类是否生效。 一但这个配置类生效,这个配置类就会给容器中添加各种组件 这些组件的属性是从对应的properties类中获取的,这些类里面的每一个属性和配置文件是绑定的; 所有在配置文件中能配置的属性都在xxxxProperties类中封装着 配置文件能配置什么就可以参照某个功能对应的属性类 自动配置原理的精髓 1、springboot启动会加载大量的自动配置类 2原创 2020-08-03 23:29:48 · 147 阅读 · 0 评论 -
SpringBoot--JSR303数据校验、多环境切换
1、JSR303校验 体验一波JSR303 SpringBoot中可以用@validated来校验数据,如果数据异常会统一抛出异常,方便异常中心统一处理。 我们体验一下: 1、在实体类中加入注解@Validated @Component @ConfigurationProperties(prefix = "user1") @Validated //数据校验 @Data @NoArgsConstructor @AllArgsConstructor public class User { @Ema原创 2020-08-03 20:11:16 · 174 阅读 · 0 评论 -
SprinfBoot--yaml配置注入
1、yaml语法学习 springboot建议使用application.ymal作为配置文件名,不建议使用application.properties。但是两者都可以,并且有优先级关系。 1.1、配置文件 SpringBoot使用一个全局的配置文件,配置文件名称是固定的(application) application.properties 语法结构:key=value application.ymal 语法结构:key:空格 value 配置文件的作用:修改SpringBoot自动原创 2020-08-02 20:28:25 · 261 阅读 · 0 评论 -
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 · 144 阅读 · 0 评论 -
SpringBoot--初始了解
1、SpringBoot简介 SpringBoot其实就是一个javaWeb的开发框架,和SpringMVC类似。 与其他的javaWeb框架比较,SpringBoot的优点是:简化开发,约定大于配置。 随着Spring的不断发展,设计的领域逐渐增多,需要的配置文件也越来越多,就变得复杂了,甚至可以称为配置地狱。这时候,SpringBoot开发框架就诞生了,目的就是为了让大家更容易的使用Spring,更容易的集成各种常用的中间件、开源软件。 简单来说,SpringBoot并不是什么新框架,它默认配置了很多框原创 2020-07-28 21:25:30 · 157 阅读 · 0 评论