• 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]

  • 相关阅读:
    贝塞尔曲线应用(贝塞尔插值)
    贝塞尔曲线原理(简单阐述)
    STL头文件有哪些及简单介绍
    句柄与MFC对象关系和相互获取
    Reflect
    Set 和 Map 数据结构
    Symbol
    对象的新增方法
    对象的扩展
    数组的扩展
  • 原文地址:https://www.cnblogs.com/yaoyuan2/p/10219367.html
Copyright © 2020-2023  润新知