SSM例子
一、 IOC入门
(下划线是在xml配置文件,加粗或原字体是在类文件)
# <!--1.导入spring的坐标spring-context,对应版本是5.2.10.RELEASE-->
*` <dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.10.RELEASE</version>
</dependency>`
之后
<!--2.配置bean-->
<!--bean标签标示配置bean
id属性标示给bean起名字
class属性表示给bean定义类型-->
*<bean id="bookDao" class="com.itheima.dao.impl.BookDaoImpl"/>
<bean id="bookService" class="com.itheima.service.impl.BookServiceImpl">**
//3.获取IoC容器 ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); // 4.获取bean(根据bean配置id获取) BookDao bookDao = (BookDao) ctx.getBean("bookDao"); bookDao.save(); BookService bookService = (BookService) ctx.getBean("bookService"); bookService.save();
二、DI入门
//5.删除业务层中使用new的方式创建的dao对象
private BookDao bookDao ;//new一个bookdaoimpl
public void save() {
System.out.println("book service save ...");
book