以下是一个简单的基于Java的配置示例:
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
@Bean
public MyDao myDao() {
return new MyDaoImpl();
}
}
在这个例子中,@Configuration注解表明这是一个配置类,Spring容器将扫描这个类来加载配置。@Bean注解用于定义bean,方法名即bean的名称,返回类型是bean的类型。这里创建了MyService和MyDao两个bean,并分别返回它们的实例。
你可以在其他类中使用@Autowired注解来自动注入这些bean。例如:
import org.springframework.beans.factory.annotation.Autowired;
public class MyBusinessLogic {
@Autowired
private MyService myService;
public void doSomething() {
myService.doSomething();
}
}
这里MyBusinessLogic类通过@Autowired注解将myService注入到其中。这种方式使得你可以更容易地管理和组织你的应用程序的组件。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6955/Spring