开发者学堂课程【Java Web 开发系列课程:Spring 框架入门:使用注解开发】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/538/detail/7356
使用注解开发
内容介绍:
一、 导命名空间: context
二、 配置 context
三、 配置 structs
四、 加注解
五、 结果
一、 导命名空间: context
xmlns:context="http://www.springframework. org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring- context.xsd
二、 配置 context
//自动扫描所配置包下的所有注解
三、 配置 structs
/list.jsp
< /action>
四、 加注解
1. Dao-@Repository ( "userDao")
相当于写的
的配置文件
@Autowired //属性的输入
@Overridel
public void setsqlsessionFactory
(sqlsessionFactory sqlsessionFactory) {
super.setsqlsessionFactory(sqlsessionFactory) ;
} //自动注入
测试:
import java.util.List;
Import org.springframework.context.ApplicationContext;
Import org.springframework.context.support. ClassPathXmlApplicationContext;
import cn.sxt.dao.UserDao;
public class Test {
public static void main ( String[] args) {
ApplicationContext ac = new
ClassPathXmlApplicationContext("applicationContext.xml");
UserDao userDao = (UserDao)ac.getBean( "userDao" );
List list = userDao.getAll();
System. out.println(list.size());
结果:
1.
Service-@Service( "user Service ")
2.
Action-
@Controller( "userAction")
@Scope( "prototype")