1. 模板引擎 spring boot提供了大量的模板引擎,包括FreeMark、Groovy、Thymeleaf、Velocity等,但spring boot中推荐用Thymeleaf,因为Thymeleaf提供了完美的spring mvc的支持。 2. 与spring boot集成 在sprin ...
分类:
编程语言 时间:
2017-04-16 19:26:17
阅读次数:
870
Spring boot 的运行原理 Spring boot关于自动配置的源码在spring-boot-autoconfigure-xxxx.jar内。 一、可以通过下面三种方式查看当前项目中已启用和未启用的自动配置的报告 1. 运行jar是增加--debug参数: java -jar xxx.jar ...
分类:
编程语言 时间:
2017-04-16 15:06:26
阅读次数:
386
spring-boot 提供了很多默认的配置项,但是开发过程中,总会有一些业务自己的配置项,下面示例了,如何添加一个自定义的配置: 一、写一个自定义配置的类 注意上面的注解@ConfigurationProperties(prefix = "web.config"),这表示这个类将从属性文件中读取w ...
分类:
编程语言 时间:
2017-04-15 22:49:31
阅读次数:
244
一、利用eclipse快速创建Spring-boot项目 1.首先去http://start.spring.io网站,勾选所需要的starter,如图: 选择完之后下载该文件,打开后发现是一个正常的maven项目,然后将项目导入eclipse中 二、利用idea开发工具可以更快的创建Spring-b ...
分类:
编程语言 时间:
2017-04-15 20:15:47
阅读次数:
322
比较简单的一个办法: 实现InitializingBean接口,实现afterPropertiesSet()方法,只要将预处理的代码写在这个方法里面即可 ...
分类:
编程语言 时间:
2017-04-15 18:30:55
阅读次数:
1632
actuator 通过暴露一系列的endpoints可以让开发者快速了解spring boot的各项运行指标,比如:线程数,jvm剩余内存等一系列参数。 启用方法很简单,参考下面: 关键是添加spring-boot-starter-actuator依赖项即可,下表是actuator提供的endpoi ...
分类:
编程语言 时间:
2017-04-15 14:47:10
阅读次数:
335
摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要,谢谢! 『 产品没有价值,开发团队再优秀也无济于事 – 《启示录》 』 本文提纲 一、缓存的应用场景 摘要: 原创出处 www.bysocket.com 「泥瓦匠BYSocket 」欢迎转载,保留摘要 ...
分类:
编程语言 时间:
2017-04-15 13:47:38
阅读次数:
261
一、简介 Spring 官方网站本身使用Spring 框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。 随着Spring 3.0的发布,Spring IO团队主键开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention ...
分类:
编程语言 时间:
2017-04-15 09:23:42
阅读次数:
224
spring boot最重要的三个文件:1.启动类 2.pom.xml 3.application.yml配置文件 一.启动类->main方法 spring boot启动原理步骤分析 1.spring boot通过fat jar方式用jdk命令java -jar jarname.jar启动的。 fa ...
分类:
编程语言 时间:
2017-04-14 22:58:53
阅读次数:
1786
在eclipse中安装maven和spring boot 1.打开help->install new software 2.点Add,Name(maven),Location(http://download.eclipse.org/technology/m2e/releases),OK,select ...
分类:
编程语言 时间:
2017-04-14 22:36:32
阅读次数:
228