spring中注解的通俗解释
生活随笔
收集整理的這篇文章主要介紹了
spring中注解的通俗解释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我們在沒有用注解寫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方法了
這樣我們在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方法了
轉載于:https://www.cnblogs.com/gmq-sh/p/4277355.html
總結
以上是生活随笔為你收集整理的spring中注解的通俗解释的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 级联删除文件夹下的所有文件
- 下一篇: 算法篇---java经典问题!!!