《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 · 94 阅读 · 0 评论 -
2.spring boot的主配置类
@springBootApplication:spring boot的主配置类该注解包含:@SpringBootConfiguration:包含@Configuration,表示“配置类”:1.加了@Configuration注解的类,该类是一个配置类2.加了@Configuration注解的类会自动将这个类纳入SpringIoc容器@EnableAutoConfiguration:使S...原创 2019-07-09 23:04:35 · 409 阅读 · 0 评论 -
3.spring boot自动装配原理
如何自动装配:研究org.springframework.boot.autoconfigure.web.servlet.HttpEncodingAutoConfiguration,通过观察该源码发现:@configuration:标识此类是一个配置类,将此类纳入spring ioc容器@EnableConfigurationProperties(HttpEncodingProperties...原创 2019-07-09 23:29:35 · 176 阅读 · 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:空格vserv...原创 2019-07-10 21:42:55 · 80 阅读 · 0 评论 -
5.spring boot多环境设置及切换
1、多环境设置的切换(profile)1)properties默认boot会读取application.properties环境 假设主配置设置端口号882多个:设置配置名:application-环境名.propertiesapplication-dev.properties 假设内部设置端口号883application-test.properties 端口号884如果要选择某...原创 2019-07-10 22:12:51 · 106 阅读 · 0 评论 -
7.spring boot配置文件的位置及加载顺序
配置文件的位置1)项目内部的配置文件properties和yml中的配置,相互补充;如果冲突,则properties优先级高spring boot默认能够读取的application.properties/application.yml这2个文件,可以存在于一下4个文件:file:项目根目录/configfile:项目根目录classpath:项目根目录/configclasspa...原创 2019-07-14 20:43:49 · 99 阅读 · 0 评论 -
8.spring boot日志处理
日志处理:1、日志框架目前有:UCL,JUL,Jboss-logging,logback,log4j,log4j2,slf4j…spring boot默认选用slf4j,logbackspring boot默认帮我们配置好了日志,我们直接使用即可。其中日志主要级别:Trace<debug<Info<warn<error<fatal<offsprin...原创 2019-07-14 21:17:55 · 161 阅读 · 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 · 137 阅读 · 0 评论 -
10.spring boot引入模板引擎thymeleaf
1、 - 静态资源:一般客户端发送请求到web服务器,web服务器从内存在取到相应的文件,返回给客户端,客户端解析并渲染显示出来动态资源:一般客户端请求的动态资源,先将请求交于web容器,web容器连接数据库,数据库处理数据之后,将内容交给web服务器,web服务器返回给客户端解析渲染处理动态资源和静态资源的区别静态资源一般都是设计好的html页面,而动态资源依靠设...原创 2019-07-20 22:33:06 · 346 阅读 · 0 评论