《SpringBoot学习》
mydaima
这个作者很懒,什么都没留下…
展开
-
1.spring boot前话
1.微服务与spring boot 微服务:一个项目可以由多个小型服务及协议连接起来 spring boot可以快速开发微服务模块 a.简化j2ee开发 b.整个spring技术栈的整合(整合springmvc spring) c.整个j2ee技术的整合(整合mybatis redis) 2.执行原理 3.目录结构resources: static:静态资源(js css 图片 音频 视频) te...原创 2019-07-09 23:04:09 · 83 阅读 · 0 评论 -
2.spring boot的主配置类
@springBootApplication:spring boot的主配置类 该注解包含: @SpringBootConfiguration:包含@Configuration,表示“配置类”: 1.加了@Configuration注解的类,该类是一个配置类 2.加了@Configuration注解的类会自动将这个类纳入SpringIoc容器 @EnableAutoConfiguration:使S...原创 2019-07-09 23:04:35 · 390 阅读 · 0 评论 -
3.spring boot自动装配原理
如何自动装配: 研究org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration, 通过观察该源码发现: @configuration:标识此类是一个配置类,将此类纳入spring ioc容器 @EnableConfigurationProperties(HttpEncodingProperties...原创 2019-07-09 23:29:35 · 161 阅读 · 0 评论 -
4.spring boot配置文件
1、配置文件作用: spring boot自动配置(约定8080)。可以使用配置文件对默认的配置进行修改 2、默认全局配置文件: 1)application.properties:k=v或行内写法(k: v,[set/list/数组],{map,对象类型的属性}) 2)application.yml:yaml ain't myarkup language,不是一个标记文档. k:空格v serv...原创 2019-07-10 21:42:55 · 66 阅读 · 0 评论 -
5.spring boot多环境设置及切换
1、多环境设置的切换(profile) 1)properties 默认boot会读取application.properties环境 假设主配置设置端口号882 多个: 设置配置名:application-环境名.properties application-dev.properties 假设内部设置端口号883 application-test.properties 端口号884 如果要选择某...原创 2019-07-10 22:12:51 · 90 阅读 · 0 评论 -
7.spring boot配置文件的位置及加载顺序
配置文件的位置 1)项目内部的配置文件 properties和yml中的配置,相互补充;如果冲突,则properties优先级高 spring boot默认能够读取的application.properties/application.yml这2个文件,可以存在于一下4个文件: file:项目根目录/config file:项目根目录 classpath:项目根目录/config classpa...原创 2019-07-14 20:43:49 · 88 阅读 · 0 评论 -
8.spring boot日志处理
日志处理: 1、日志框架目前有:UCL,JUL,Jboss-logging,logback,log4j,log4j2,slf4j… spring boot默认选用slf4j,logback spring boot默认帮我们配置好了日志,我们直接使用即可。 其中日志主要级别: Trace<debug<Info<warn<error<fatal<off sprin...原创 2019-07-14 21:17:55 · 150 阅读 · 0 评论 -
9.spring boot处理web静态资源
1开发web项目(静态资源html css js) -new-spring starter -设置(选择 需要的场景,web) spring boot 是一个jar,因此,静态资源就不是在存放到webapps中,存放在哪里? 静态资源的存放路径是通过WebMvcAutoConfiguration类-addResourceHandlers(指定). spring boot将静态资源存入到jar包...原创 2019-07-14 22:19:33 · 122 阅读 · 0 评论 -
10.spring boot引入模板引擎thymeleaf
1、 - 静态资源: 一般客户端发送请求到web服务器, web服务器从内存在取到相应的文件, 返回给客户端, 客户端解析并渲染显示出来 动态资源: 一般客户端请求的动态资源,先将请求交于web容器, web容器连接数据库, 数据库处理数据之后, 将内容交给web服务器, web服务器返回给客户端解析渲染处理 动态资源和静态资源的区别 静态资源一般都是设计好的html页面,而动态资源依靠设...原创 2019-07-20 22:33:06 · 332 阅读 · 0 评论