工具:Intel Idea maven
Maven是描述信息来管理项目的构建,报告和文档的软件项目管理工具 个人感觉最直接的作用就是可以通过在pom文件里 粘贴这个依赖 从而自动下载部署对应的jar
首先创建一个maven项目
Create New Project
选择Spring Initializr初始构建一个Spring boot 项目
设置包名、项目名、其他默认即可
选择依赖,web项目必须勾选上web下的web。 这里选的是web +MyBatis+mysql
完成后点击next
确认下项目名和项目的存储位置
点击Finish完成
右下角提示是当新建项目或者pom文件有变化是弹出的 import Changes 改变一次pom 就会弹出一次提示进行确认方可更改设置, Enable Auto-Import是自动导入改变了pom自动更新
这是初始的目录结构
接下来,需要建立Mybatis需要的依赖和mapper的xml文件
目录结构如下
首先controller层通过调用service的接口找到对应dao.mapper里对应的方法
这里的selectUserByname对应的就是Mybatis文件夹里的usermapper.xml
selectUserByname在这里通过sql语句实现与数据库的交互
为了跑通数据 这里新建一个数据库,写一个简单的表
注意
Application 是程序的总入口
Application.properties 总配置 这个配置文件名不能变,因为这个是springboot的约定,只要是关于springboot自动加载的东西,都是在这里进行配置的,比如数据库连接,mapper的地址,还有tomcat的端口等等
看一下pom文件,如果在创建项目的时候没有选择sql数据连接和mybatis的话,这里需要加上依赖,如果已经存在就不用写,因为之前已经手动点过所以不用在添加依赖
启动程序在浏览器输入http://localhost:8080/pic
这样spring boot ssm框架就搭建成功了