Spring Boot
SpringBoot相关
DBEU
人总是被自己的情感所左右,抛弃这些东西就能找寻自己的价值。
展开
-
Springboot整合FreeMarker实践(一)
背景FreeMarker是一个基于Java的模板引擎,专注于使用MVC软件架构生成动态网页。不过它是一个通用的模板引擎,不依赖于servlets或HTTP或HTML,因此它通常用于生成源代码,配置文件或电子邮件。FreeMarker 是 免费的, 基于Apache许可证2.0版本发布。开发者Jonathan Revusky, Attila Szegedi, Dániel Dékány, and others稳定版本2.3.28(2018年4月4日)编程语言Java操原创 2020-09-17 14:47:05 · 422 阅读 · 0 评论 -
SpringBoot devtools热部署
作用spring boot 提供devtools工具spring-boot-devtools用于开发的时候热部署,无需手动重启实现自动加载原理spring boot devtools 的原理其实就是监听classpath下的文件,当文件有变动时,根据配置的策略进行重启。restart与reload自动重启的原理在于spring boot使用两个classloader:不改变的类(如第三方jar)由base类加载器加载,正在开发的类由restart类加载器加载。应用重启时,restart类加载器原创 2020-05-27 21:58:23 · 599 阅读 · 0 评论 -
IDEA构建maven项目生成的文件详解 (.mvn、mvnw、mvnw.cmd、.gitignore、.iml、.idea、pom.xml)
它的作用是在maven-wrapper.properties文件中记录你要使用的maven版本,当用户执行mvnw clean 命令时,发现当前用户的maven版本和期望的版本不一致,那么就下载期 望的版本,然后用期望的版本来执行mvn命令,比如mvn clean命令。原创 2019-04-05 22:18:13 · 22274 阅读 · 9 评论 -
SpringBoot常用注解
@SpringBootApplication@SpringBootApplication 注解等价于以默认属性使用 @Configuration , @EnableAutoConfiguration 和 @ComponentScan 。@ComponentScan注解在类上,扫描标注了@Controller等注解的类,注册为bean ,为@Configuration注解的类配置组件扫描指令...原创 2019-04-06 14:58:00 · 263 阅读 · 2 评论