导入依赖: (其他的像springboot依赖,web支持等依赖根据自己的项目情况来导入就好,这里不额外说)
<!-- mysql数据库驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
<!-- jdbc依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
然后在dao层实现自己的功能即可 [ 这里我只做添加数据的示例 ] , 其他的domain,service之类就不发出来了,老套路了~~
@Repository //标识这是dao层 用于标注数据访问组件,即DAO组件,有这个注解-》这个类将纳入进spring容器中管理
public class UserDaoImpl implements IUserDao {
@Autowired
private JdbcTemplate jdbcTemplate;
@Override
public void save(User user) {
jdbcTemplate.update("insert into t_user(name) values(?)",user.getName());
}
}
注意:还要配置mysql连接哦~
最后就可以去测试了
@RunWith(SpringRunner.class)
//标识这是一个spring测试,指定入口【从哪儿加载spring配置文件】和应用类型,它就会扫描入口类子子孙孙包的bean
@SpringBootTest(classes = WebApplication.class)
public class IUserServiceTest {
@Autowired
private IUserService userService;
@Test
public void add() {
userService.add(new User(1L,"zq"));
}
}