spring boot 系统启动时运行代码(1)-@PostConstruct
Application.java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
AppInitializator.java
import javax.annotation.PostConstruct; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @Slf4j
@Component
public class AppInitializator {
@PostConstruct
private void init() {
log.info("AppInitializator initialization logic ...");
}
}
输出:
2019-01-04 13:31:05.345 INFO 3664 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2019-01-04 13:31:05.399  INFO 3664 --- [           main] com.ebc.AppInitializator                 : AppInitializator initialization logic ...
2019-01-04 13:31:05.564  INFO 3664 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
spring boot 系统启动时运行代码(1)-@PostConstruct的更多相关文章
- spring boot 启动时运行代码(2)ApplicationListener
		项目概览: StepExecutor: @Component @Slf4j public class StepExecutor implements Runnable { @Autowired pri ... 
- spring boot 和shiro的代码实战demo
		spring boot和shiro的代码实战 首先说明一下,这里不是基础教程,需要有一定的shiro知识,随便百度一下,都能找到很多的博客叫你基础,所以这里我只给出代码. 官方文档:http://sh ... 
- Windows: 在系统启动时运行程序、定时计划任务、定时关机
		lesca今天介绍一些让系统在启动时,而非登录时,加载用户自定义的应用程序或脚本的方法,推荐度从前到后依次递减. 1. Windows任务计划(task scheduler) 用户可以按以下步骤进行操 ... 
- 使用Spring boot整合Hive,在启动Spring boot项目时,报错
		使用Spring boot整合Hive,在启动Spring boot项目时,报出异常: java.lang.NoSuchMethodError: org.eclipse.jetty.servlet.S ... 
- spring boot启动STS 运行报错 java.lang.NoClassDefFoundError: ch/qos/logback/classic/LoggerContext
		spring boot启动STS 运行报错 java.lang.NoClassDefFoundError: ch/qos/logback/classic/LoggerContext 学习了: http ... 
- spring boot项目后台运行
		spring boot项目后台运行 Spring Boot应用的几种运行方式: (1)运行Spring Boot的应用主类 (2)使用Maven的Spring Boot插件mvn spring-boo ... 
- Spring Boot 系统启动任务定义
		前言 系统任务:在项目启动阶段要做一些数据初始化操作,这些操作有一个共同的特点,只在项目启动时进行,以后都不再执行. 应用场景:例如配置文件加载,数据库初始化等操作 Spring Boot出现之前 解 ... 
- 让你的Spring Boot应用快速运行在Docker上面
		前置条件: 1. 服务器(我这边是CentOS7)上已经安装了Docker(安装步骤很简单,可以参考我上一篇博客) 2.服务器上已经安装了Java和Maven 在满足以上条件后,我们就可以开始了: 1 ... 
- 使用pm2来保证Spring Boot应用稳定运行
		Spring Boot开发web应用就像开发普通的java程序一般简洁,因为其内嵌了web容易,启动的时候只需要一条命令java -jar server.jar即可,非常方便.但是由此而来的问题是万一 ... 
随机推荐
- Codeforces 914C Travelling Salesman and Special Numbers (数位DP)
			题意:题目中定义了一种运算,把数字x变成数字x的二进制位数.问小于n的恰好k次运算可以变成1的数的个数(题目中的n是二进制数,n最大到2^1000) 思路:容易发现,无论多么大的数,只要进行了一次运算 ... 
- CentOS7下安装pip和pip3
			1.首先检查linux有没有安装python-pip包,直接执行 yum install python-pip 2.没有python-pip包就执行命令 yum -y install epel-rel ... 
- poj1769 Minimizing maximizer
			传送门 题目大意 给你m个机器,n个数,每个机器可以给n个数的某一段排序,求最少使用几个机器,保证可以把这个n个数排好序 分析 我们可以想到dpij表示考虑前i个机器让最大的数到达点j至少需要使用多少 ... 
- RowGame TopCoder - 10664
			传送门 分析 首先不难想到O(k)做法,即dpi表示进行了几次,但复杂度明显爆炸,所以思考更优做法.我们发现数字个数很小,仅为可怜的50,所以从这里找突破口.我们发现每次可以在一个固定区域内进行刷分活 ... 
- jQuery的事件处理方法
			.on()方法用来处理事件 $("li").on("click",function(){ $(this).addClass("complete&quo ... 
- C++--VECTOR的简单应用
			在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结. 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<in ... 
- HDU 1796 How many integers can you find (容斥)
			题意:给定一个数 n,和一个集合 m,问你小于的 n的所有正数能整除 m的任意一个的数目. 析:简单容斥,就是 1 个数的倍数 - 2个数的最小公倍数 + 3个数的最小公倍数 + ...(-1)^(n ... 
- Java 接口实际应用代码
			package interfaceDemo; interface Equipment_specifications{ void DoWork(); } class MBorad{//主板 privat ... 
- java 集合(转载)
			一.集合与数组 数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用. 集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用. ... 
- ssh 免密码远程登录
			背景: 公司有两台服务器A与B,经常会碰到代码中的配置文件不一致的情况...............,为了反面让两台服务器配置统一,所以需要写个shell脚本,用到的linux命令主要是scp 1.在 ... 
