哪个更正确?
这个(方法上有@Autowired注释)?
@Controller
public class MyController
{
private MyDao myDao;
@Autowired
public MyController(MyDao myDao)
{
this.myDao = myDao;
}
Run Code Online (Sandbox Code Playgroud)
这个(在属性上有@Autowired注释)?
@Controller
public class MyController
{
@Autowired
private MyDao myDao;
public MyController(MyDao myDao)
{
this.myDao = myDao;
}
Run Code Online (Sandbox Code Playgroud)
@Autowired注释应该去哪里?
spring annotations dependency-injection spring-mvc autowired