摘要: spring-boot-autoconfigure-1.5.1.RELEASE.jar!/org/springframework/boot/autoconfigure/web 上述jar的web包下,编写了自动配置Web项的逻辑 下面列举常用的几个类 ServerPropertiesAutoConf 阅读全文
posted @ 2017-02-20 15:05 csnmd 阅读(21966) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 是一种开发模式,不涉及任何新的技术 1、了解自动配置的原理 2、常用application.yml文件的配置项 3、Spring Boot 及 第三方提供的各种 starter 的使用学习 Spring Boot 的学习主要就是学习上述三部分内容 阅读全文
posted @ 2017-02-20 14:56 csnmd 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 默认使用logback作为日志框架 在 application.yml 文件中,简单配置一下 #logback配置信息 logging: level: info 阅读全文
posted @ 2017-02-20 14:50 csnmd 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 可以使用properties文件或yml文件,这里以yml文件为例 application.yml server: port: 9090 context-path: /sbapp local: name: Zzz 注意,:冒号与值之间要有一个空格 属性文件注入 package com.wisely. 阅读全文
posted @ 2017-02-20 14:48 csnmd 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 将Spring Boot 应用打包成jar, java -jar **.jar运行, 如果需要设置运行参数 java -jar **.jar --server.port=9080 阅读全文
posted @ 2017-02-20 14:47 csnmd 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 外部属性文件 (propeties或yml)通过@Value注解,将值注入到Java中,有可能写错,引发运行时异常等不确定的问题,可以将外部属性文件与一个Java类关联 使用 @ConfigurationProperties package com.wisely.bean; import org.s 阅读全文
posted @ 2017-02-20 14:46 csnmd 阅读(400) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 有一个全局的配置文件,放在 src/main/resources或类路径的/config下 名称为:application.properties或application.yml Spring Boot的全局配置文件,主要是为了对一些默认配置值进修改 举例 applicatio 阅读全文
posted @ 2017-02-20 14:45 csnmd 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 定制启动图案 http://patorjk.com/software/taag/#p=display&f=Graffiti&t= 在此网站上输入我们需要的英文,将图形结果复制到resources下的banner.txt文件中即可 定制启动图案 http://patorjk.com/software/ 阅读全文
posted @ 2017-02-20 14:44 csnmd 阅读(167) 评论(0) 推荐(0) 编辑
摘要: DataSourceAutoConfiguration配置类的相关Bean就不会被自动导入Spring 阅读全文
posted @ 2017-02-20 14:43 csnmd 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 所谓自动配置,就是没有显示声明扫描或者配置一个Bean,但是当某些条件触发后,这些Bean就会被纳入Spring管理,并且能够对这些Bean进行一些初始化配置(主要通过配置文件) 需求:只要存在HelloService,就自动配置这个Bean pom 阅读全文
posted @ 2017-02-20 14:40 csnmd 阅读(653) 评论(0) 推荐(0) 编辑
摘要: Spring Boot并没有任何新的技术,全都是基于Spring4提供的技术,用优秀的设计,为Web开发提供了一套新的方式。 在HelloWorld中,我们没有进行任何显示的配置,但是程序还是运行起来了,那么Spring Boot是怎么做到的呢?那就得从启动类说起。 想要查看原理,肯定得看源码,下面 阅读全文
posted @ 2017-02-20 14:32 csnmd 阅读(7838) 评论(0) 推荐(0) 编辑
摘要: 创建一个Spring Boot,可以直接使用构建工具(Maven或Gradle)创建,也可以使用spring.io网站创建,一般会选择使用spring.io创建 使用IDEA创建一个Spring Boot项目过程如下 填写合适的项目信息 选择Spring Boot需要支持的模块 pom.xml He 阅读全文
posted @ 2017-02-20 14:03 csnmd 阅读(13533) 评论(0) 推荐(1) 编辑