public class UserDao{
public void inserUser(User user){
//具体逻辑省略
}
}
public Interface UserService{
void inserUser(User user);
}
public class UserServiceImpl implements UserService{
private UserDao userDao;
public void setUserDao(UserDao userDao){
this.userDao = userDao;
}
public void insertUser(User user){
userDao.insert(user);
}
}
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd "> <!--省略一些无关的配置书写--> <bean id="userDao" class="UserDao"></bean> <bean id="userService" class="UserServiceImpl"> <property name="userDao" ref="userDao"> </bean> </beans>
public class User{
//为了简便,就写两个属性
private String name;
private Integer age;
//关于name,age的getter/setter方法省略
public User(String name,int age){
this.name = name;
this.age = age;
}
}
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd "> <!--省略一些无关的配置书写--> <bean id="user" class="User"> <!--构造函数参数的下标从0开始(避免出现多个构造函数具有相同的参数个数)--> <constructor-arg type="java.lang.String" index="0" value="zhangsan"/> <constructor-arg type="java.lang.Integer" index="1" value="20> </bean> </beans>
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd "> <!--省略一些无关的配置书写--> <bean id="userDao" class="UserDao"></bean> <bean id="userService class="UserServiceImpl"> <!--构造函数参数的下标从0开始(避免出现多个构造函数具有相同的参数个数)--> <constructor-arg index="0" ref="userDao"> </bean> </beans>
@Component
public class UserDao{
public void inserUser(User user){
//具体逻辑省略
}
}
public Interface UserService{
void inserUser(User user);
}
//引入相应的Spring包
@Service
public class UserServiceImpl implements UserService{
@Autowire
private UserDao userDao;
public void insertUser(User user){
userDao.insert(user);
}
}
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd "> <!--省略一些无关的配置书写--> <!--*代表对所有的包进行扫描,在实际开发中可以根据涉及到注解组件的包进行扫描--> <context:component-scan base-package="*"> <!-- 开启组件扫描 --> </context:component-scan> <context:annotation-config> <!--开启注解处理器--> </context:annotation-config> <bean id="userDao" class="UserDao"></bean> <bean id="userService" class="UserServiceImpl"/> </beans>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有