在很多应用程序中,经常需要执行定时任务。例如,每天或每月给用户发送账户汇总报表,定期检查并发送系统状态报告,等…
在 Spring 中,可以方便地集成 JMX。 那么第一个问题来了:什么是 JMX? JMX 是 Java M…
我们已经在前面详细介绍了 Spring 框架,它的主要功能包括 IoC 容器、AOP 支持、事务支持、MVC …
要了解 Spring Boot,我们先来编写第一个 Spring Boot 应用程序,看看与前面我们编写的 S…
在开发阶段,我们经常要修改代码,然后重启 Spring Boot 应用。经常手动停止再启动,比较麻烦。 Spr…
我们在 Maven 的使用插件一节中介绍了如何使用 maven-shade-plugin 打包一个可执行的 j…
在生产环境中,需要对应用程序的状态进行监控。前面我们已经介绍了使用 JMX 对 Java 应用程序包括 JVM…
Profile 本身是 Spring 提供的功能,我们在使用条件装配中已经讲到了,Profile 表示一个环境…
使用 Profile 能根据不同的 Profile 进行条件装配,但是 Profile 控制比较糙,如果想要精…
加载配置文件可以直接使用注解@Value,例如,我们定义了一个最大允许上传的文件大小配置: storage: …