springboot +mybatis的使用方式
由于项目中使用mybatis作为数据持续层,需要和springboot进行搭配,具体操作如下
1.在pom.xml中引入相关依赖
<!-- Spring-Mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
<!-- MySQL -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
另外web依赖也需要,因为我们采用MVC模式。
<!-- Add typical dependencies for a web application -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
还要使用alibaba的连接池和数据处理
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.9</version>
</dependency>
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.3</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
需要引入两个类作为数据库接入和资源池使用,并且需要application.yml配置资源池链接和情况
然后在application的启动类中加入
接下来需要创建对象,创建对象和map可以参考使用mybatis自动生成的情况
otherUser.java,数据dao层
otherUserMapper.java 数据操作注解
// @Mapper 这里可以使用@Mapper注解,但是每个mapper都加注解比较麻烦,所以统一配置@MapperScan在扫描路径在application类中
Mybatis 注解使用 http://www.mybatis.org/mybatis-3/zh/java-api.html
userservice.java service层接口
userserviceimpl.java service层接口实现,需要添加@service和@Autowired进行工厂bean配置
userservice ctrol层实现方法










浙公网安备 33010602011771号