spring autowired按类型装配是什么意思
答案:2 悬赏:80 手机版
解决时间 2021-03-19 17:20
- 提问者网友:爱了却不能说
- 2021-03-18 20:50
spring autowired按类型装配是什么意思
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-03-18 21:35
我们在没有用注解写spring配置文件的时候,会在spring配置文件中定义Dao层的bean, 这样我们在service层中,写setDao方法,就可以直接通过接口调用Dao层, 用了注解写法后,在配置文件中不用再写Dao层的bean, 只需要在Dao实现类中加入
全部回答
- 1楼网友:持酒劝斜阳
- 2021-03-18 22:14
我们在没有用注解写spring配置文件的时候,会在spring配置文件中定义dao层的bean, 这样我们在service层中,写setdao方法,就可以直接通过接口调用dao层, 用了注解写法后,在配置文件中不用再写dao层的bean, 只需要在dao实现类中加入 @repository public class testdaoimpl(){} 在service层定义 @autowired private testdao testdao; 不需要再写setdao方法就可以通过接口调用dao了 在service层加入 @service public class testservice(){} 这样action中直接写 @autowired private testservice testservice; 就可以调用service层 在action层加入 @controller public class testaction(){} 就不需要在配置文件中定义action的bean @requestmapping是spring-mvc的东西, 以前我们用struts2, 需要配置文件定义 action的名字, 在浏览器中写 xxx.do才能访问action的方法 使用了srping-mvc后,在action的方法中加入 @controller public class testaction(){ @requestmapping("xxx.do") public string findall(){ ................. } } 这样,就不需要struts了,直接在浏览器中输入xxx.do就可以访问findall方法了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯