spring boot 入门指导

spring  boot 的好处相信用过或者了解的人基本都知道,看下spring boot 官网 ,我以为好处就是这两个关键字 just run   very little configuration  java

废话很少说 ,直接开始mysql

我用的是idea ,spring boot 项目建立 基本是下一步,下一步就能够了,web

    1.idea  配置好jdk  个人是jdk1.8spring

    2.配置好maven,在File ->setting 搜索maven  配置好你的mavensql

    3.File ->建立项目 选择spring initializr ->项目名称  -> 选择你须要引入的依赖,这个后面本身添加也行,不过为了节省时间,能够在项目建立的时候选择你须要的依赖,点击完成就建立好了一个spring boot 项目 数据库

    4.just run 就像官网说的同样 ,你当即就能够run 了  (写个controller  直接输出 )springboot

到此一个springboot项目就创建好了mybatis

二 .spring boot mybatis搭建(默认链接池和druid链接池)app

    咱们都知道一个项目离不开数据库 ,那么spring boot   和数据库之间的桥梁是web开发必不可少的部分,spring 为咱们提供了至关方便的配置,可让咱们很容易完成相关配置  mybatis  主要配置两个东西  数据库链接池 和事务  异步

    1 使用spring 默认的数据库连接池 只须要在配置文件添加数据库连接的必要属性便可,而后咱们写一个测试 查看下当前链接池

    2.从测试咱们看到spring boot默认用的是 HikariCP 号称性能最好的JDBC链接池  ,网上找了张图,比较了主流的一些 jdbc链接池

3. 从上图咱们看到Hikaricp 光链接池,在项目可发中咱们可能须要监控jdbc状况等 因此大多项目会选择druid  接下来咱们看下 druid 是如何配置使用的

    3.1 首先pom文件添加druid依赖,而后打开配置文件,添加

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

3.2 而后再次运行测试用例咱们看到这时候一级变成了druidDataSource

3.3 通常driud 还有其余配置 通常用到的有以下几个

 

3.3 配置druid监控  添加个配置类  配置好  启动  访问http://localhost/demo/druid

至此  数据库链接池 就配好了

四  mybatis-generator使用和配置

    4.1 generator 能帮咱们生成操做数据库的相关接口和类,节省了很多时间 下来看怎么在项目中配置和使用它,

 pom文件添加相应的plugs,配置完成 打开旁边的maven projects 能够看到plugs下多了一个mybatis-generator

4.2 generatorConfig.xml中 配置model   mapper  对应mapper的xml文件  

       1. 须要配置mysql链接  我是直接放到项目里面了  因此取的相对路径,若是不想放项目中也能够放本地 只要路径可达便可

       2.配置model   mapper接口  xml 存放位置  特别强调 特别强调 特别强调 xml 存放路径是resource底下   重要的事说三遍  若是放到java底下 可能报错 table 标签 填相应代表便可  最后异步 双击plugs里面的mybatis-generator:generate 

    3.最后配置下 xml访问路径 让系统知道   配置mapperScan 

        4.测试

相关文章
相关标签/搜索