Spring Boot
dannie吖
这个作者很懒,什么都没留下…
展开
-
使用Spring Initializer快速创建Spring Boot项目
IDEA提供Spring Initializer用来快速创建的Spring Boot项目,其特点为: 主程序已经生成,只需编写自己的逻辑; resources文件夹目录结构: static(保存所有的静态资源):js css images; templates(保存所有的模板页面):Spring Boot默认jar包使用嵌入式的Tomcat, 默认不支持jsp页面,所以可以使用模板引擎(fr...原创 2019-08-21 18:28:12 · 128 阅读 · 0 评论 -
Spring Boot组件与配置文件绑定
使用@ConfigurationProperties(prefix = “”)配置即可。 application.yml: server: port: 8081 person: lastName: zhangsan age: 18 boss: false birth: 2019/08/20 maps: {k1: v1,k2: v2} lists: - lisi...原创 2019-08-21 18:27:21 · 174 阅读 · 0 评论 -
Spring Boot的yml配置文件语法
基本语法: key: value表示一对键值对,空格不可少; 以空格表示层级关系:左对齐的一列数据均为同一层级; server: port: 8081 path: /hello 属性值大小写敏感 值的写法 字面量:普通值(数字、字符串、布尔): k: v 字面量直接写; 字符串默认不加单引号或双引号: “”不会转义特殊字符,如: name: “zhangsan \n lisi” ...原创 2019-08-21 18:27:59 · 148 阅读 · 0 评论 -
Spring Boot注解之@PropertySource与@ImportResource
@PropertySource:加载指定的配置文件。 @Component @ConfigurationProperties(prefix = "person") @PropertySource(value = {"classpath:person.properties"}) public class Person { //@Value("${person.last-name}") ...原创 2019-08-21 18:26:52 · 141 阅读 · 0 评论 -
Spring Boot之自动配置原理
Spring Boot启动时,加载主配置类,开启了自动配置功能:@EnableAutoConfiguration @EnableAutoConfiguration作用: 利用@Import({AutoConfigurationImportSelector.class})给容器中导入组件,具体导入内容可以查看selectImports()方法的内容: //获取候选的配置 List<St...原创 2019-08-21 18:17:41 · 184 阅读 · 0 评论 -
Spring Boot之日志框架(slf4j)
Spring Boot选用的是slf4j(日志的抽象层)和logback(日志的实现)。 如何在系统中使用slf4j? import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class HelloWorld { public static void main(String[] args) { Logger ...原创 2019-08-22 11:42:13 · 197 阅读 · 0 评论 -
Spring Boot启动流程
https://blog.csdn.net/lixiaoxiong55/article/details/81266234转载 2019-08-22 21:18:52 · 100 阅读 · 0 评论 -
SpringBoot和SpringMVC的区别
转载自https://blog.csdn.net/u012994320/article/details/88583627转载 2019-08-29 21:19:12 · 98 阅读 · 0 评论