And*_*rea 1 java dao spring-mvc spring-boot
在Spring MVC项目中,我有一个DAO类myproj.models.UserDAO:
@Repository
@Transactional
public class UserDAO {
// UserDAO methods ...
}
Run Code Online (Sandbox Code Playgroud)
我应该在控制器内使用它,说myproj.controllers.UserController:
@Controller
public class UserController {
// UserController methods ...
@RequestMapping(value="/{user}")
public String create(String user) {
// Here I want to use the UserDAO
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
如何创建UserDAO对象的实例并在控制器方法中使用它?
你可以尝试以下
@Repository
@Transactional
public class UserDAO {
// UserDAO methods ...
}
Run Code Online (Sandbox Code Playgroud)
控制器:
@Controller
public class UserController {
@Autowired //this will give you the reference to UserDAO
UserDAO userDao;
// UserController methods ...
@RequestMapping(value="/{user}")
public String create(String user) {
// Here I want to use the UserDAO
userDao.userDaoMethod();
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
有关@Autowired的更多信息,请探索此内容
| 归档时间: |
|
| 查看次数: |
5491 次 |
| 最近记录: |