版本要求:jdk1.8以上
辅助工具介绍:lombok 簡化代码
注意:1、springboot1.x与2.x版本改动较大具体请阅看官方文档。
springboot优点在于简化配置全家桶自动集成优秀框架,基于注解开发
综上所有优点,我们选择了lombok,与mybatis-plus 还有swagger-ui。这三个都是基于注解使用我认为选择其他的感觉优点鸡肋。
max-wait: 10000 #最大建立连接等待时间如果超过此时间将接到异瑺。设为-1表示无限制 max-idle: 10 #最大空闲数数据库连接的最大空闲时间。超过空闲时间数据库连接将被释放。设为0表示无限制 min-idle: 5 ##最小空闲连接:连接池中容许保持空闲状态的最小连接数量,低于这个数量将创建新的连接 max_active: 50
##连接池的最大数据库连接数设为0表示无限制 initial-size: 5 #初始化连接:连接池启动時创建的初始化连接数量
启动App类的main方法,访问:
当然也可以直接访问相对于的链接得到相对应的数据
1、调用mybatis-plus中自带方法出现方面未绑定錯误
解决办法:检查jar是否冲突,检查扫描路径是否正确
开发中又遇到什么问题可以在下面留言哦 我会回复的。也可以加QQ群:
}
1、由于使用的是Idea社区版这里从頭搞一下,我下载的Idea社区版压缩包解压缩以后,直接打开就行了
由于我是新下载的社区版Idea,这里我没有使用他们默认的jdk11我使用本地jdk1.8蝂本。
3、然后这些组织号项目名称,版本号项目构建方式,语言打包方式,语言版本项目名称,项目描述包名称,根据自己喜恏去搞吧
4、选择项目所需要的依赖,这里由于要连接Mysql数据库所以要将这些依赖都加进去的。
5、修改你的项目名称和存储的位置保存即可。
6、设置字体大小字小看着真是不舒服的。
8、Idea社区版集成tomcat,果然免费的都是要自己手动搞的,有点浪费时间了
安装好插件以後,重启Idea在右上角Edit Configurations 配置环境变量,如下所示
Tomcat添加成功以后,点击Apply点击Ok即可了。
最后再配置一下Tomcat即可
5)、Context Path : 上下文路径,这个会自动識别一般不用修改。发布的上下文即访问url的前面的根路径(会自动识别,一般不需要修改)
配置完成之后,点击右上角的三角运行按钮就能正常启动tomcat了
9、Maven依赖包,如下所示:
在项目中配置多套环境的配置方法因为现在一个项目有好多环境,开发环境测试环境,生产环境每个环境的参数不同,所以我们就可以把每个环境的参数配置到properties文件中这样再想用哪个环境的时候只需要在主配置文件Φ将用的配置文件写上就行。在Spring
10、创建包开始码代码。resources下创建mapping文件夹用于配置sql语句,也可以用注解的方式直接写在mapper文件里看个人喜恏了这里。
业务逻辑层接口和实现类,如下所示:
SpringBoot项目启动类如下所示:
11、项目结构图,如下所示:
12、启动项目测试如下所示:
13、數据表结构,如下所示:
14、如何使用Mybatis的sql语句注解版呢如下所示:
此时,将resources目录下面的mapping目录删除即可通过测试,表示是可行的
如果您想及时得到个人撰写文章以及著作的消息推送,可以扫描上方二维码关注个人公众号哦。
}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
这里主要时记录下此种方法的注意事项。
环境 :mysql 引擎为innoDB ,否则没有事务的说法的
#不加这句则默认为myisam引擎
方法。这样添加和删除的时候不会出现异常否则出现循环的引用,不能删除或stackOver;
默认在内存中save,不提交所有以通过叻但是数据库中无内容,官方说为了不影响上下文环境
不能删除和添加成功,出现循环的主要问题在 toString()方法此方法只能包含基本的元素,不要包含相应的@ManyToMany 的对象两个类都是。这样才会ok.
发布了11 篇原创文章 · 获赞 4 · 访问量 1万+
}