添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
@SpringBootApplication
public class Application {
    private static final Logger logger = LoggerFactory.getLogger(Application.class);
    public static void main(String[] args) {
        ApplicationContext ctx = SpringApplication.run(Application.class, args);
	//所有的bean,参考:http://412887952-qq-com.iteye.com/blog/2314051
        String[] beanNames = ctx.getBeanDefinitionNames();
        //String[] beanNames = ctx.getBeanNamesForAnnotation(RestController.class);//所有添加该注解的bean
        logger.info("bean总数:{}", ctx.getBeanDefinitionCount());
        int i = 0;
        for (String str : beanNames) {
            logger.info("{},beanName:{}", ++i, str);
                    @SpringBootApplicationpublic class Application {    private static final Logger logger = LoggerFactory.getLogger(Application.class);    public static void main(String[] args) {        ApplicationC...
				
在开发过程中会遇到很多问题,通常会查看容器中是否已经加载了自己所需要的beans, 今天分享一个简单的方法,不用日志框架,直接在控制台打印应用所加载的所有的beans, 直接在main方法中添加以下代码: @SpringBootApplication public class DemoApplication { public static void main(String[] args) {
一、Tomcat中启动IoC容器的日志 启动Tomcat等容器时,控制台每次都打印出一些日志。 最近刚好在研究Spring源码,所以换个角度,从启动日志来简单的看看Spring的初始化过程! 以下是Tomcat启动时日志,截取Spring部分。 //------------------------------------- //从这里开始Spring的初始化 十一月 10, 201...
@SpringBootApplication @EnableScheduling public class DataviewPlatformApplication implements CommandLineRunner { public static void main(String[] args) { SpringApplication.run(Dataview...
我们都知道在new出来的类中,是无法注入其他类的。因为Spring IOC的必要条件就是,要把当前类托管给Spring才行。所以我们要换个思路,如果要在我的当前类中注入其他类(使用自动注入),那么就意味着我们不能采取new的方式,而且要把当前类托管给Spring。这就引出了一系列的知识, 例如:1.如何把当前类托管给Spring ? 2.托管了以后,不能采用new的方...
import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org...