前情摘要
由于最近一年都在使用mongodb,担心手生准备捡起主流框架以前是SSM,现在演变为“SM”,本篇为基础篇,大佬请忽略。
关键词:
spring-boot,sts,mybatis,mysql,mybatis-generator
开始构建
构建spring-boot项目方式有多种,这里主要介绍官方推荐的两种。
1:如下所示,对应的地方选择或者填写自己的内容点击Generate Project即可。如spring web项目需要加上web依赖。整合mybatis,需要加上mybatis依赖。
2:可按照下图所选,点击Generate Project,下载并解压,打开IDE导入项目,可以用idea/sts等对spring-boot支持非常友好,(这里使用的是sts,下载地址https://spring.io/tools/sts/all/,选择相应的操作系统下载即可)
3、打开sts导入项目。
4:点击next选择刚刚解压好的文件,注意,这里选择导入maven项目,会自动识别目标文件夹下面的pom文件,并把刚在页面上写的artifactId作为项目名字。等待maven更新下载包即可。
二、使用IDE自动创建
1:如果网络不稳定的情况下ide可能出现加载不出来的情况,这时候推荐使用第一种。打开sts,点击右上角file,选择new,新建spring starter project。如下所示:填写相应的报名和项目名点击next即可。
2:选择boot版本和需要添加的依赖,点击finish,等待项目构建完成。
可能出现的问题:
1、项目编译报错,这时候就需要看,本地仓库依赖是否已经下载,进入c:users/用户名/.m2下查看,对应哪个报错的包去查看依赖是否存在(不能只看依赖文件夹就确定已经下载,需要点进去查看是否有j相应的ar包)。maven使用3.5.*,setting.xml,若公司没有私服的话建议使用国内阿里镜像仓库。
2、项目启动报错,若是报classnotfound,同样是需要找依赖包是否完成下载,注意查看pc是否已使用过spring-boot构建项目,并查看相应的boot版本是否一致,简单方法是把boot版本更换成一致版本,并且删除本地仓库中对应的报错的包,重新执行maven更新。
本实例pom文件如下所示:这里使用了boot1.4.7版本。注意需要在pom文件里添加org.mybatis依赖
<?xml version="1.0" encoding="UTF-8"?>
<project