zoukankan      html  css  js  c++  java
  • 使用IDEA搭建Springboot+mybatis

    1、开发工具:Intellij idea2018.2

    2、通过Spring Initializr建立项目,Project SDK选择本地的jdk就可以,我的是jdk1.8,之后点击next。

     

    修改项目包名,继续next

    web中勾选web,sql中勾选mysql、mybatis和jdbc,next

    项目名和项目路径,finish

    这是我的项目目录结构。(此目录结构有问题,具体请往下看。。。)

    在test下新建controller、mapper、model和service目录

    在此过程中会弹出maven项目需要导入jar包,点击自动导入,maven就自动下载了(这里的maven是intellij自带的,我又安装了一个,把他们的本地仓库路径设置相同了)

    编写一个实体类

    UserMapper接口

    UserService

    UserController

    这个类是程序运行的主入口,需要配置@MapperScan来扫描包下面的mapper

    配置properties文件,里面是数据库连接信息和端口号等

    pom文件,注意45行,mysql的版本号是我自己加的,maven默认加载完的是<scope>runtime</scope>,两个都不影响运行!

    右键,启动项目,如上

    浏览器中输入localhost:8080/showUser/1,报错:【苦笑】

    检查了一下项目,发现项目目录结构不对(上面有提到,在这里就出现问题了)

    上面是正确的项目目录结构,这个YuxiApplication必须放在controller、mapper等同级目录下,改完后,重启项目。在浏览器中输入地址localhost:8080/showUser/1

     

    成功取出数据库中的值。

    至此,完成基本的整合,后续功能以后逐一添加!有不足之处还请不吝赐教!!!

  • 相关阅读:
    [BJOI2019] 光线
    C# 从零开始写 SharpDx 应用 笔刷
    BAT 脚本判断当前系统是 x86 还是 x64 系统
    BAT 脚本判断当前系统是 x86 还是 x64 系统
    win2d 通过 CanvasActiveLayer 画出透明度和裁剪
    win2d 通过 CanvasActiveLayer 画出透明度和裁剪
    PowerShell 拿到显卡信息
    PowerShell 拿到显卡信息
    win10 uwp 如何使用DataTemplate
    win10 uwp 如何使用DataTemplate
  • 原文地址:https://www.cnblogs.com/yuxifly828/p/9629547.html
Copyright © 2011-2022 走看看