javascript
ioc spring 上机案例_Spring的IoC入门案例
1、創(chuàng)建工程,導(dǎo)入坐標(biāo)
1.1 創(chuàng)建工程
1.2 導(dǎo)入坐標(biāo)
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
org.example
spring_01_ioc_xml
1.0-SNAPSHOT
jar
org.springframework
spring-context
5.0.2.RELEASE
2、創(chuàng)建三層對象
2.1 controller
public class UserController {
public static void main(String[] args) {
ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
UserService userService = ac.getBean("userService", UserService.class);
userService.saveUser();
}
}
2.2 service
1)UserService
public interface UserService {
/**
* 模擬保存用戶
*/
void saveUser();
}
2)UserServiceImpl
public class UserServiceImpl implements UserService {
private UserDao userDao;
public void setUserDao(UserDao userDao) {
this.userDao = userDao;
}
public void saveUser() {
userDao.saveUser();
}
}
2.3 dao
1)UserDao
public interface UserDao {
/**
* 模擬保存用戶
*/
void saveUser();
}
2)UserDaoImpl
public class UserDaoImpl implements UserDao {
public void saveUser() {
System.out.printf("用戶保存成功!");
}
}
3、Spring配置文件
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">
4、測試結(jié)果
用戶保存成功!
Process finished with exit code 0
總結(jié)
以上是生活随笔為你收集整理的ioc spring 上机案例_Spring的IoC入门案例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线程池拒绝策略 开发中常用什么策略_面试
- 下一篇: 怎样查你拥有几张信用卡