Spring框架-four(spring的入门配置)

04-【掌握】spring的入门配置

1.下载jar包

可自己去官网下载

spring-aop-4.3.7.RELEASE.jar面向切面编程的jar
spring-aspects-4.3.7.RELEASE.jar 面向切面编程的jar
spring-beans-4.3.7.RELEASE.jar spring bean工厂的包
spring-context-4.3.7.RELEASE.jar 上下文的包
spring-context-support-4.3.7.RELEASE.jar spring集成的第三的支持库的包
|–缓存 邮件发送 定时器等等
spring-core-4.3.7.RELEASE.jar 核心包
spring-expression-4.3.7.RELEASE.jar表达式包
spring-jdbc-4.3.7.RELEASE.jar spring对数据库访问的封装 JdbcTemplete
spring-jms-4.3.7.RELEASE.jar
spring-messaging-4.3.7.RELEASE.jar 消息发送的包
spring-oxm-4.3.7.RELEASE.jar
spring-orm-4.3.7.RELEASE.jar 集成hibernate mybatis要用到包
spring-tx-4.3.7.RELEASE.jar 事务管理包
spring-web-4.3.7.RELEASE.jar spring对web层的集成要使用的包
spring-webmvc-4.3.7.RELEASE.jar spring对Servlet的封装包

2.创建项目导入基本jar包

在这里插入图片描述

3.创建相关类

在这里插入图片描述
User
UserDao

UserDaoImpl

UserService

UserServiceImpl
在这里插入图片描述
UserAction
在这里插入图片描述

4.创建applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">
     
     <!-- 声明 dao   代表创建一个UserDaoImpl对象-->
     <bean id="userDao" class="com.sxt.dao.impl.UserDaoImpl"></bean>
     
     <!-- 声明service  代表创建一个UserServiceImpl对象- -->
     <bean id="userService" class="com.sxt.serivce.impl.UserServiceImpl">
     	<property name="userDao" ref="userDao"></property>
     </bean>
     
     <!-- 声明userAction 创建UserAction-->
     <bean id="userAction" class="com.sxt.action.UserAction">
     	<property name="userService" ref="userService"></property>
     </bean>
     
</beans>

5.测试

public class TestPro {

	public static void main(String[] args) {
		//创建Spirng的工厂对象
		ApplicationContext context=new  
		ClassPathXmlApplicationContext("classpath:applicationContext.xml");
		//从IOC容器里面取对象
//		UserAction userAction=(UserAction) context.getBean("userAction");  
//userAction 指<bean id="userAction">
//		userAction.loadUserById();
		UserAction userAction = context.getBean(UserAction.class);
		userAction.loadUserById();
		
	}
}

猜你喜欢

转载自blog.csdn.net/qq_44013790/article/details/88314363