用springboot关联mybatis一. 通过pom, 引入mybatis相关的jar <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.0.0</version> </dependency> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.3</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.2.0</version> <!–<version>1.3.2</version>–> </dependency>注意: 该springboot版本oracle更新不下来, 需要从网上下载jar和pom 文件放到本地的maven库中;二.关联数据库, 编写代码, 增加相关配置1.需要在springboot项目启动类上面另外添加下面注解,用来扫描Mapper包下的类;@SpringBootApplication@MapperScan(“com.example.demo.mapper”)2.配置连接数据库的相关 datasource: url: jdbc:oracle:thin:@.dvpt:1521:*** username: *** password: **! driver-class-name: oracle.jdbc.OracleDriver mybatis: typeAliasesPackage: com.example.demo.entity mapperLocations: classpath:mapper/.xml3.编写mybatis相关在Mapper的接口上添加 @Mapper 注解; 同时需要注意, sql文件的名字需要和map文件相同;注意在sql文件中namespace 和 type 不要写成一样的;编写服务类, 展现类以及thymeleaf页面这里没有什么说的 , 我记下我觉得需要注意的点 ① service实现类需要 @Service 注解 ② controller类中需要使用 @controller + @ResponseBody三. springboot 热加载技术 这个网上说了好多 , 我把我的配置展现下. 1.首先需要加入 devtools 插件的pom配置<!– 热部署模块 –> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional><!– 这个需要为 true 热部署才有效 –> </dependency>2.需要在yml中添加缓存, 热部署的路径 这两个配置; 这两个条件完成后, 还是没有起作用的话, 需要如下配置一]这样就算整合完成了; 展现一下我的项目目录, 方便观看