由于小编是mac电脑,自带了jdk1.8,在此就不放jdk安装了,需要可以自查。
1.通过ide创建一个spring boot项目
1.1 选择 File-New-Project创建
1.2 此处我是选了基于maven的,为了测试我选了一个lombok,然后用到spring-web,其它的如mysql到时候再装
1.3 这时候等待一会就能安装成功,看到如下的页面
运行右上方小箭头启动,出现如下报错,原因是设置的jdk版本与本地安装的jdk版本不一致,要么更新一下本地的sdk,要么更改一下项目的sdk。
由于我是新项目学习,我将下载一个新的sdk。如果是老项目的话,就需要将本地sdk更改与项目一致
- File-Project structure 下方两张图红框标出来的以及Settings-java compiler里的sdk版本保持一致。
看到这个页面就证明启动成功了,也可以打个hello world看看效果。
接下来装几个常用的插件
- mybatis-plus-boot-starter(简化数据库的处理操作官网)
- mysql-connector-java(mysql连接器)
- mybatis-plus-generator(代码生成器,需安装freemarker。示例代码在test/java/GeneratorTest)
- jjwt(jwt,用来鉴权登录)
注:
- springboot(3.2.0)配合使用mybatis-plus-boot-starter(3.5.4.1)有bug无法使用,修了一个string类型问题后又有其它问题,就直接把springboot换成了3.1.5就好了,有兴趣可以3.2.0踩坑
- 需要首页引入@MapperScan或者每个mapper引入@Mapper,否则会报bean创建失败错误
源码地址
tag: 0.0.1 (仅安装数据库,用于学习用)
总结:
自己从0开始搭建一个java的spring boot过于复杂,各种兼容问题,如最新springboot版本不兼容最新的mybatis-plus版本,官网也没有任何的说明。所以决定再去找一个搭建好的低版本的springboot框架用作初始学习内容
通过maven来创建一个spring boot项目
基于上述原因,所以直接找了一份pom文件直接运行来生成。。。