@Autowired
对构造函数使用@Autowired,更加好。@Autowired修饰变量,构造函数执行后再Auto wired,会报错,因为顺序是先静态变量或静态语句块–>实例变量或初始化语句块–>构造方法–>@Autowired。
接口和impl
大型项目中最好对控制器做好接口然后再实现,这样之后容易改。(都这么说,反正没做过大型项目)
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
原文:https://www.cnblogs.com/bestefforts/p/11919818.html