整合springboot
1. pom.xml 文件
<!-- mysql 驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.1</version>
</dependency>
2. 配置application.yml
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://{ip:port}/{database}?serverTimezone=GMT%2B8
username: xxx
password: xxxx
3. 实体类
@Data
@TableName("t_user")
public class User {
private Long id;
private String stuNo;
}
4. Mapper
public interface UserMapper extends BaseMapper<User> {
}
5. 启动类
@SpringBootApplication
@MapperScan(basePackages = {"com.autoTest.autoTest.mapper"})
public class AutoTestApplication {
public static void main(String[] args) {
SpringApplication.run(AutoTestApplication.class, args);
}
}
6. 测试类
@SpringBootTest
public class BaseCase extends AbstractTestNGSpringContextTests {
@Resource
private UserMapper userMapper;
@Test
void TestcontextLoads() {
System.out.println("开始测试 testng");
List<User> list = userMapper.selectList(null);
list.forEach(System.out::println);
System.out.println(list.size());
}
}