import com.hw.dao.UserDao; import com.hw.service.UserService; public class UserServiceImpl implements UserService { private UserDao userDao; private String username; private String password; public void setUserDao(UserDao userDao) { this.userDao = userDao; } public void setUsername(String username) { this.username = username; } public void setPassword(String password) { this.password = password; } @Override public void save() { System.out.println("userServiceImpl save runing..." + username + "" + password); userDao.save(); } }
<?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" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd"> <!--1、开启context命名空间--> <!--xmlns:context="http://www.springframework.org/schema/context"--> <!--http://www.springframework.org/schema/context--> <!--https://www.springframework.org/schema/context/spring-beans.xsd--> <!--2、加载指定的properties文件--> <context:property-placeholder location="classpath:data.properties" /> <bean id="userDao" class="com.hw.dao.impl.UserDaoImpl"/> <bean id="userService" class="com.hw.service.impl.UserServiceImpl"> <property name="userDao" ref="userDao"/> <property name="username" value="${usernames}"/> <property name="password" value="${pwd}"/> </bean> </beans>
data.properties:
usernames=root
pwd=123456