小编Tho*_*kie的帖子

@Autowired注释应该放在哪里 - 关于属性还是方法?

哪个更正确?

这个(方法上有@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

31
推荐指数
1
解决办法
3万
查看次数