spring MVC和hibernate的結合

咱們在沒有用註解寫spring配置文件的時候:會在spring配置文件中定義Dao層的bean,這樣咱們在service層中,寫setDao方法,就能夠直接經過接口調用Dao層。
                                  用了註解寫法後: 在配置文件中不用再寫Dao層的bean。spring


只須要在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方法了瀏覽器

相關文章
相關標籤/搜索