spring boot
文章平均质量分 83
代码 搬运工
这个作者很懒,什么都没留下…
展开
-
spring boot 遇到的一些问题
1.Spring boot中是不支持jsp模块的,静态资源一般存放在以下几个路径(直接存放在类路径下)classpath:/templates,classpath:/public,classpath:/static注意:需要在application.properties(application.yml)配置文件中配置静态资源路径:2.spring boot和mybatis整合流程...原创 2018-05-20 23:15:00 · 247 阅读 · 0 评论 -
三、SpringBoot之配置方法和自动配置原理详解
目录一、配置文件二、YAML配置文件:1、基本语法2、值的写法三、配置文件值注入1、配置文件写法(以下介绍两种):2、javaBean(两种注入方式)3、pom.xml4.测试5、properties配置文件在idea中默认utf-8可能会乱码,调整方法四、@Value获取值和@ConfigurationProperties获取值比较五、@Prope...转载 2019-01-20 11:10:20 · 197 阅读 · 0 评论 -
四、SpringBoot之日志使用原理
1、日志框架使用原因:(开发一个大型系统为例)之前我们习惯用 System.out.prinltln(" "),将关键数据打印在控制台上,当项目上线后,必须手动将这些输出语句去掉 控制台输出的数据有利于我们项目上线后排查问题,这时我们需要将这些数据存放在一个文件中 这个时候我们通常的做法是引入一个jar包,实现以上的需求,比如 xxxx.jar 使用了一段时间后,我们发现步骤3引入...原创 2019-01-20 11:15:18 · 283 阅读 · 0 评论 -
五、SpringBoot对静态资源的映射规则
1.所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源; webjars:以jar包的方式引入静态资源;webjars官网访问地址:http://localhost:8080/webjars/jquery/3.3.1/dist/jquery.js2."/**" 访问当前项目的任何资源,都去静态资源的文件夹...转载 2019-01-20 11:16:25 · 210 阅读 · 0 评论 -
六、SpringBoot之Thymeleaf模板引擎使用
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29479041/article/details/82981446市面上的模版引擎:JSP、Velocity、Freemarker、ThymeleafSpringBoot推荐的Thymeleaf:语法更简单,功能更强大;thymeleaf官网1、引入Thymeleaf...转载 2019-01-20 11:18:52 · 160 阅读 · 0 评论 -
七、SpringBoot之SpringMVC自动配置原理
SpringMvc自动配置文档1、Spring MVC 自动配置Spring Boot 自动配置好了SpringMVC以下是SpringBoot对SpringMVC的默认配置:都在WebMvcAutoConfiguration.java这个类里自动配置了ViewResolver(视图解析器:根据方法的返回值得到视图对象(View),视图对象决定如何渲染,是转发还是重定向。例如:C...转载 2019-01-20 11:26:46 · 268 阅读 · 0 评论 -
八、SpringBoot之Web开发实战
一、简介使用SpringBoot:1、创建SpringBoot应用,选中我们需要的模块; 2、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来 3、自己编写业务代码;自动配置原理:1、xxxxAutoConfiguration:帮我们给容器中自动配置组件; 2、xxxxProperties:配置类来封装配置文件的内容;二、Restf...转载 2019-01-20 22:20:37 · 293 阅读 · 0 评论 -
九、SpringBoot之错误处理机制原理
1、SpringBoot默认的错误处理机制默认效果: 1.浏览器,返回一个默认的错误页面浏览器发送请求的请求头: 2.如果是其他客户端,默认响应一个json数据 原理:可以参照ErrorMvcAutoConfiguration.java;错误处理的自动配置;ErrorMvcAutoConfiguration给容器中添加了以下组件 1.Defau...转载 2019-01-20 22:47:19 · 213 阅读 · 0 评论 -
十、SpringBoot之配置嵌入式Servlet容器及其原理
一、如何定制和修改Servlet容器的相关配置1.修改Servlet容器的相关配置修改和server有关的配置(ServerProperties); //和server有关的配置@ConfigurationProperties( prefix = "server", ignoreUnknownFields = true)public class ServerPro...转载 2019-01-20 23:03:15 · 177 阅读 · 0 评论 -
一、SpringBoot之HelloWorld探究-自动配置原理
目录一、环境准备二、MAVEN设置三、创建Spring Boot的 HelloWorld程序四、Hello World探究1、POM文件2、主程序类,主入口类1.@SpringBootConfiguration:Spring Boot的配置类2.@EnableAutoConfiguration:开启自动配置功能一、环境准备环境约束–jdk1.8:Spri...转载 2019-01-19 21:04:04 · 130 阅读 · 0 评论 -
二、SpringBoot之使用向导快速创建SpringBoot应用
IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目:新建一个项目输入项目名,包名之类的选择我们需要的模块,向导会联网创建Spring Boot项目按照相相关的pom.xml文件,把相关依赖都导入进来主程序自动生成好了,我们只需要我们自己的逻辑写一个Controller测试一下默认生成的Spring Boot项目:- r...转载 2019-01-19 21:16:26 · 163 阅读 · 0 评论 -
十一、SpringBoot之使用外置的Servlet容器及启动原理
一、嵌入式和外置Servlet容器对比嵌入式Servlet容器:应用打成可执行的jar优点:简单、便携;缺点:默认不支持JSP、优化定制比较复杂;外置的Servlet容器:外面安装Tomcat---应用war包的方式打包;二、使用外置的Servlet容器步骤1、必须创建一个war项目;(利用idea创建好目录结构)2、生成web目录和web.xml3...转载 2019-01-20 23:09:23 · 204 阅读 · 0 评论