您的位置:首页 > 编程语言 > Java开发

Spring学习笔记(12.基于java的容器注解)

2016-12-06 15:50 288 查看
@Bean表示一个用于配置和初始化一个由SpringIoc容器管理的新对象的方法,类似于XML配置文件的
<bean/>


可以在Spring的@Component注解的类中使用@Bean注解任何方法(仅仅是可以)

上一点中,通常使用的是@Configuration

Bean

自定义Bean name

@configuration
public class AppConfig {
@Bean(name = "myFoo")
public Foo foo() {
return new Foo();
}
}


init-method

destroy-method

public class Foo{
public void init() {
// initialization logic
}
}

public class Bar {
public void cleanup() {
// destruction logic
}
}

@Configuration
public class AppConfig {
@Bean(initMethod = "init")
public Foo foo() {
return new Foo();
}
@Bean(destroyMethod = "cleanup")
public Bar bar() {
return new Bar();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: