SpringBoot MyBatis注解式增删改查框架

SpringBoot 的注解式 MyBatis 增删改查封装,代码挺清爽,写起来也顺手。用@Insert@Update这些注解直接写 SQL,少了 XML 那一堆配置,逻辑更聚焦,适合不想折腾太多的小项目或者快速原型开发。

支持多种入参方式,像Map、实体类UserEntity、单参数都能搞定,灵活性还不错。比如你想写个新增功能,直接:

@Insert("INSERT INTO USER(nick_name, user_code) VALUES(#{nickName}, #{userCode})")
int insertParam(@Param("nickName") String nickName, @Param("userCode") String userCode);

嗯,写完直接用,响应也快。对于updatedelete,写法也都比较统一,改起来轻松。

如果你项目不大、想快速搞定后端 CRUD,这套注解式写法还蛮推荐的。配合 SpringBoot 热部署,写完保存就能跑,开发效率挺高。

延伸阅读也不少,像SpringBoot 实现 UDP 通信SpringMVC+MyBatis 分页登录这些也可以顺手看看。

rar
SpringBoot+mybatis基于注解式增删改查框架源码程序.rar 预估大小:62个文件
file
.project 1KB
folder
logs 文件夹
file
spring-boot-logging.log 900KB
file
com.joy.iml 6KB
folder
src 文件夹
folder
test 文件夹
folder
java 文件夹
folder
test 文件夹
file
DateUtils.java 253B
folder
main 文件夹
folder
webapp 文件夹
folder
WEB-INF 文件夹
file
web.xml 25KB
file
index.html 6KB
folder
images 文件夹
file
bg.jpg 101KB
file
y.jpg 6KB
folder
新建文本文档.txt 文件夹
file
11.jpg 32KB
file
tmbg-white.png 1012B
file
passcode.jpg 4KB
folder
js 文件夹
file
jquery.js 94KB
file
jquery.pagination.js 11KB
file
pintuer.js 16KB
file
fnReloadAjax.js 3KB
file
dataTables.bootstrap.min.js 2KB
file
jquery.dataTables.min.js 81KB
folder
css 文件夹
file
admin.css 4KB
file
pintuer.css 111KB
file
dataTables.bootstrap.min.css 4KB
file
jquery.dataTables.min.css 14KB
file
book.html 7KB
folder
resources 文件夹
file
application.properties 594B
folder
java 文件夹
folder
com 文件夹
folder
joy 文件夹
folder
service 文件夹
file
UserService.java 2KB
file
App.java 345B
folder
controller 文件夹
file
UserController.java 2KB
folder
dao 文件夹
file
UserMapper.java 3KB
folder
config 文件夹
file
MybatisConfig.java 662B
file
CorsConfig.java 1KB
folder
entity 文件夹
file
SysRole.java 443B
file
SysUser.java 804B
file
Msg.java 799B
file
UserEntity.java 1KB
folder
target 文件夹
folder
m2e-wtp 文件夹
folder
web-resources 文件夹
folder
META-INF 文件夹
file
MANIFEST.MF 339B
folder
maven 文件夹
folder
springboot-mybatis 文件夹
folder
springboot-mybatis 文件夹
file
pom.properties 282B
file
pom.xml 3KB
folder
com.joy 文件夹
file
pom.properties 250B
file
pom.xml 3KB
folder
classes 文件夹
file
application.properties 594B
folder
com 文件夹
folder
joy 文件夹
folder
service 文件夹
file
UserService.class 3KB
folder
controller 文件夹
file
UserController.class 4KB
file
App.class 727B
folder
dao 文件夹
file
UserMapper.class 3KB
folder
config 文件夹
file
CorsConfig.class 1KB
file
MybatisConfig.class 1KB
folder
entity 文件夹
file
UserEntity.class 2KB
file
SysRole.class 773B
file
SysUser.class 1KB
file
Msg.class 1023B
folder
test-classes 文件夹
folder
test 文件夹
file
DateUtils.class 380B
folder
.settings 文件夹
file
org.eclipse.wst.jsdt.ui.superType.container 49B
file
org.eclipse.wst.common.project.facet.core.xml 252B
file
org.eclipse.m2e.core.prefs 86B
file
org.eclipse.jdt.core.prefs 723B
file
org.eclipse.wst.validation.prefs 48B
file
org.eclipse.wst.jsdt.ui.superType.name 6B
file
org.eclipse.core.resources.prefs 193B
file
org.eclipse.wst.common.component 695B
file
.jsdtscope 626B
file
pom.xml 3KB
file
.classpath 1KB
...
rar 文件大小:281.63KB