资讯专栏INFORMATION COLUMN

springboot关联mybaits

tommego / 440人阅读

摘要:用关联一通过引入相关的注意该版本更新不下来需要从网上下载和文件放到本地的库中二关联数据库编写代码增加相关配置需要在项目启动类上面另外添加下面注解用来扫描包下的类配置连接数据库的相关编写相关在的接口上添加注解同时需要注

用springboot关联mybatis

一. 通过pom, 引入mybatis相关的jar

      
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        2.0.0
    
    
        com.oracle
        ojdbc6
        11.2.0.3
    
    
        org.mybatis.spring.boot
        mybatis-spring-boot-starter
        1.2.0
        
    

注意: 该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/*.xml

3.编写mybatis相关

在Mapper的接口上添加 @Mapper 注解;
同时需要注意, sql文件的名字需要和map文件相同;

注意在sql文件中namespace 和 type 不要写成一样的;

编写服务类, 展现类以及thymeleaf页面

这里没有什么说的 , 我记下我觉得需要注意的点
① service实现类需要 @Service 注解
② controller类中需要使用 @controller + @ResponseBody

三. springboot 热加载技术
 这个网上说了好多 ,  我把我的配置展现下. 

1.首先需要加入 devtools 插件的pom配置


    
        org.springframework.boot
        spring-boot-devtools
        true
    

2.需要在yml中添加缓存, 热部署的路径 这两个配置;

这两个条件完成后, 还是没有起作用的话, 需要如下配置一

]

这样就算整合完成了;
展现一下我的项目目录, 方便观看

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/73615.html

相关文章

  • springboot mybaits-plus Sql 注入器 自定义逻辑删除

    摘要:写一个类继续写一个类继承逻辑删除写一个枚举类根据参数逻辑删除根据修改数据根据逻辑删除根据修改数据最后一步就是注入到执行效率插件设置环境开启 1 写一个类继续 AbstractLogicMethod public class LogicDeleteByWrapper extends AbstractLogicMethod { @Override public MappedStatemen...

    bitkylin 评论0 收藏0
  • 如何整合Spring + SpringBoot + MyBatis + MongoDB

    摘要:我有个定时器,这个注解是让它发现定时器让它去发现你的层如果你在创建项目的时候,忘记勾选某一些依赖的话不要紧,可以在文件里添加依赖。 前言 我之前是学SpringMVC的,后面听同学说SpringBoot挺好用,极力推荐我学这个鬼。一开始,在网上找SpringBoot的学习资料,他们博文写得不是说不好,而是不太详细。我就在想我要自己写一篇尽可能详细的文章出来。 技术栈 Spring S...

    xiaokai 评论0 收藏0
  • 如何整合Spring + SpringBoot + MyBatis + MongoDB

    摘要:我有个定时器,这个注解是让它发现定时器让它去发现你的层如果你在创建项目的时候,忘记勾选某一些依赖的话不要紧,可以在文件里添加依赖。 前言 我之前是学SpringMVC的,后面听同学说SpringBoot挺好用,极力推荐我学这个鬼。一开始,在网上找SpringBoot的学习资料,他们博文写得不是说不好,而是不太详细。我就在想我要自己写一篇尽可能详细的文章出来。 技术栈 Spring S...

    garfileo 评论0 收藏0
  • SpringBoot

    摘要:基于,支持后面的版本二基本使用网页生成访问生成项目并下载。这里的配置项可以自动提示。数据配置文件配置四整合映射跟之前一样注册注册拦截器五整合基本整合使用映射文件映射文件和注解同时存在注解引入配置文件增加事务六自动配置自动原理配置项 一、SpringBoot简介 1. 使用SSM开发项目的时候有什么不足之处 创建ssm项目比较麻烦 配置比较麻烦 依赖的配置比较多比较麻烦 手动集成第三方...

    mykurisu 评论0 收藏0
  • 踩坑:IDEA中项目顺利运行但@Autowired报错的解决方法

    摘要:今天在搭建项目的时候,遇到了一个奇怪的问题。中需要注入,中需要注入的接口,属性都是通过标签名的方式注入的。给你报错,就算不影响项目运行,那也确实有些不合适的地方。但是如果项目无法运行,仅关掉报警根本没卵用。 今天在搭建SpringBoot+SpringMVC+mybaits项目的时候,遇到了一个奇怪的问题。 Controller中需要注入Service,Service中需要注入Myb...

    yanbingyun1990 评论0 收藏0

发表评论

0条评论

tommego

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<