Spring Boot中的 @Configuration和@Bean

@Configuration底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。

@Configuration可理解为用spring的时候xml里面的<beans>标签。

@Configuration注解可以达到在Spring中使用xml配置文件的作用。

@Bean可理解为用spring的时候xml里面的标签

@Configuration标注在类上,相当于把该类作为spring的xml配置文件中的<beans>,作用为:配置spring容器(应用上下文)

package com.dsx.demo;

import org.springframework.context.annotation.Configuration;

@Configuration
public class TestConfiguration {
    public TestConfiguration() {
        System.out.println("TestConfiguration容器启动初始化。。。");
    }

    @Bean
     public JwtUtil jwtUtil() {
	return new JwtUtil();
	}
}

猜你喜欢

转载自blog.csdn.net/qq_36472252/article/details/86623630