Spring Boots &mybatis连接数据库配置步骤
2017-09-16 13:41
477 查看
1. 5个包 放到 POM
2. 生产项目MAVEN 依赖
3. config aplication.java
//增加持久层
@MapperScan("com.jm.dao")
4. config application.yml
datasource:
url: jdbc:oracle:thin:@20.1.10.18:1521:jiumao
username: jiumao
password: 123456
mybatis:
configuration:
map-underscore-to-camel-case: true
5.dao
import com.jm.Model.UserDB;
import org.apache.ibatis.annotations.Select;
//注意这里是interface
public interface UserMapper {
//@Select("select `username`, `password` from user where username = #{username}")
// User getByUsername(String username);
//z这里没有分号
@Select("select 'userid' , 'username' , 'userno' ,'password'from users where username=#{username}")
UserDB getByUsername(String username);
}
6. @Autowired controller
@Autowired
UserMapper userMapper;
<!--mybatis --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> <!--commons --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.6</version> </dependency> <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <version>1.10</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.5</version> </dependency>
2. 生产项目MAVEN 依赖
3. config aplication.java
//增加持久层
@MapperScan("com.jm.dao")
4. config application.yml
datasource:
url: jdbc:oracle:thin:@20.1.10.18:1521:jiumao
username: jiumao
password: 123456
mybatis:
configuration:
map-underscore-to-camel-case: true
5.dao
import com.jm.Model.UserDB;
import org.apache.ibatis.annotations.Select;
//注意这里是interface
public interface UserMapper {
//@Select("select `username`, `password` from user where username = #{username}")
// User getByUsername(String username);
//z这里没有分号
@Select("select 'userid' , 'username' , 'userno' ,'password'from users where username=#{username}")
UserDB getByUsername(String username);
}
6. @Autowired controller
@Autowired
UserMapper userMapper;
相关文章推荐
- Shiro学习(二) 基于SpringBoot连接数据库与配置MyBatis
- 单个工程中Spring+Mybatis连接多个数据库的配置(个人分享版本)
- SpringBoot之Mybatis连接MySQL进行CRUD(注解&配置文件)(简测试版)
- 单个工程中Spring+Mybatis连接多个数据库的配置
- 单个工程中Spring+Mybatis连接多个数据库的配置(个人研究版本)
- Spring4.1使用c3p0加载配置文件连接数据库,Access denied for user 'root'@'localhost' 错误!
- Spring Boot通过Mybatis,使用mapper接口和xml配置sql,连接数据库
- java多数据库连接MySQL和SqlServer配置,基于SSM架构,文件名spring-mybatis.xml
- java多数据库连接MySQL和SqlServer配置,基于SSM架构,文件名spring-mybatis.xml
- 单个工程中Spring+Mybatis连接多个数据库的配置(个人分享版本)
- Spring+SpringMVC+MyBatis实现数据库连接的登录功能
- spring使用properties配置数据库连接信息
- spring整合mybatis 报错无法连接数据库
- eclipse 中创建 整合springmvc+mybatis+maven 的java web项目步骤,以及maven仓库配置
- mysql+spring+mybatis实现数据库读写分离[代码配置] .
- MyBatis数据库连接的配置SQLMapConfig.xml文件
- SpringBoot实践之---Mybatis连接数据库(mybatis-generator-plugin)
- spring-boot配置MySQL数据库连接、Hikari连接池、和Mybatis的简单方法
- spring配置连接数据库
- spring-spring mvc-mybatis 实现主从数据库配置