一、SpringBoot整合SSM
- SpringBoot整合Spring
- SpringBoot整合SpringMVC
- SpringBoot整合MyBatis(主要)
步骤一:创建SpringBoot工程,添加druid依赖
xml
<!-- todo 1 添加druid连接池依赖-->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
</dependency>
步骤二:删除config包中的所有配置,在BookDao接口上加@Mapper注解
java
//todo 2 在BookDao接口上加@Mapper注解,让SpringBoot给接口创建代理对象
@Mapper
public interface BookDao {
//...
}
步骤三:将application.properties修改成application.yml,配置端口号和连接参数
yaml
server:
port: 80
# todo 3 配置数据库连接参数
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ssm_db
username: root
password: 123456
type: com.alibaba.druid.pool.DruidDataSource
步骤四:修改BookServiceTest配置类,进行配置
java
// todo 4 修改单元测试类,添加@SpringBootTest主键,修复@Test注解导包
@SpringBootTest
public class BookServiceTest {
@Autowired
private BookService bookService;
@Test
public void testGetById(){
Book book = bookService.getById(2); //传递参数1会抛出异常
System.out.println(book);
}
@Test
public void testGetAll(){
List<Book> all = bookService.getAll();
System.out.println(all);
}
}