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的方法中加入@controllerpublic class TestAction(){ @requestMapping("XXX.do") public String findAll(){ ................. }}這樣,就不須要struts了,直接在瀏覽器中輸入XXX.do就能夠訪問findAll方法了
相關文章
相關標籤/搜索