发表于: 2017-06-15 21:32:06
1 1075
今天完成的事情:
不参照例子独立写task10task11代码,对流程与各个关键字有深一步的认识
明天计划的事情:
跟着任务走,应用tiles框架,按自己想法增删改
遇到的问题:
tiles框架例子能跑成功http://blog.csdn.net/qq_27093465/article/details/48650719
但是添加到项目试验会报错,
明天再试试
收获:
1:classpath:
classpath默认在resources下
把xml文件中丢到resources下,就可以直接classpath:文件名
如果不是,就去掉classpath,根目录/目录/文件名
2:Autowired注解
@Autowired是什么?
@Autowired可以对成员变量,方法和构造函数进行标注,来完成自动装配的工作
@Autowired是根据类型自动装配的,如果需要按名称进行装配,则需要配合@Qualifier使用
@Autowired标注可以放在成员变量上,也可以放在成员变量的set方法上
前者spring会直接将UserDao类型的唯一一个bean赋值给userDao这个成员变量
后者spring会调用setUserDao方法来将UserDao类型的唯一一个bean装配到userDao这个属性
使用@Autowired注释的好处:
对类成员变量,方法及构造函数进行标注,完成自动装配的工作,通过该注释的使用来消除set,get方法.
3:tiles
tiles有一个配置文件,通常都是在/web-inf/tiles.xml.
为工程添加tiles特性很容易,若是在maven项目中,直接在pom.xml中添加依赖即可
评论