中易网

什么是spring零配置

答案:1  悬赏:80  
解决时间 2021-01-12 00:36
  • 提问者网友:听门外雪花风
  • 2021-01-11 01:44
什么是spring零配置
最佳答案
  • 二级知识专家网友:神的生死簿
  • 2021-01-11 02:42
1 什么叫零配置
我们不在使用任何Spring配置文件来配置任何Bean实例,使用Spring自动搜索某些路径下的Java类,并将这些Java类注册成Bean实例。

2 Spring采用的Annotation
@Component 标注普通的JavaBean实例
@Controller 标注一个控制器组件类
@Service 标注一个业务逻辑组件类
@Repository 标注一个DAO组件类
尽量使用@Controller、@Service、@Repository来标注这些Bean类,这些Bean类将会作为特殊的JavaEE组件对待,更好的被工具处理,或者与切面进行关联。
3 如何使用
1、需要在Spring的配置文件中指定搜索路径,Spring将会自动搜索该路径下的所有Java类,并根据这些java类创建Bean实例。


2、@Controller
@Scope("prototype")
public class HomeAction {
}
3、使用@Resource 配置依赖
@Resource
public HomeAction homeAction;
4 @Resource
使用@Resource为目标bean创建协作者bean
5 自动装配与精确装配
使用@Autowired来指定自动装配,可以标注setter方法、普通方法和构造器。

其中@Autowired可以使用它来标注多个参数的普通方法。

可以使用@Qualifier允许Bean标识来指定自动装配。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息