mybatis plus
1.mybatis plus,官网 MyBatis-Plus
2.mybatis 官网 mybatis – MyBatis 3 | 简介
3.MyBatis实现映射器的2种方式:XML文件形式和注解形式 MyBatis实现映射器的2种方式:XML文件形式和注解形式
4.springboot整合Mybatis Plus Springboot整合MybatisPlus(超详细)完整教程~ - 易水寒的博客 - 博客园
5.MyBatis-Plus 用起来真的很舒服 MyBatis-Plus 用起来真的很舒服 - 累成一条狗 - 博客园
6. Mybatis-plus中BaseMapper和IService功能相似重复,为什么要提供两个接口?
自结使用步骤
1.导入mybatisX依赖
2.idea引入mybatis x插件,方便在接口和xml之间切换
插件安装方式(1)file--settings--plugins搜索插件安装 (2)百度搜索 idea plugin,官网下载指定plugin 然后idea中,file--settings--plugins --install from disk 安装指定的plugin
3.此处使用接口+xml配置映射方式。
每个xml文件对应一个接口,xml中通过namespace指定接口全类名。resultType指定查询语句返回的结果映射到哪个实体类。id和接口中的方法名对应。这样就可以实现调用接口中的方法相当于调用此sql语句。
lombok
Lombok的基本使用 Lombok的基本使用 - 简书
自结步骤
1.导入依赖 2.在类、方法、成员变量上使用lombok的注解。常用@Data 注解,作用于类上,是以下注解的集合:@ToString @EqualsAndHashCode @Getter @Setter @RequiredArgsConstructor
常见问题
2)如果上面三种方法还是无法解决,就删除项目根目录下 .idea xx.iml logs文件,然后让项目重新运行,相当于清理idea缓存。
Shiro
Shiro框架学习 Shiro框架学习_nelson的博客-CSDN博客_shiro框架
SpringBoot2.0集成Shiro SpringBoot2.0集成Shiro_我是你妹她哥的博客-CSDN博客
直接步骤
1. 引入依赖
2.shiro配置类和Realm类
3.需要的地方判断用户是否登录以及权限注解
swagger
Swagger使用手册 Swagger使用手册 - 简书
Swagger介绍及使用 Swagger介绍及使用 - 简书
SpringBoot集成springfox-swagger2构建restful API SpringBoot集成springfox-swagger2构建restful API_兴国-为梦想而战-CSDN博客
Swagger 常用注解使用详解 Swagger 常用注解使用详解_wyb880501的博客-CSDN博客_swagger注解
默认访问路径 http://localhost:8080/swagger-ui.html
Spring Boot 实现WebMvcConfigurer接口或继承WebMvcConfigurationSupport类 实现拦截器
SpringBoot---WebMvcConfigurer详解 SpringBoot---WebMvcConfigurer详解_zhangpower1993的博客-CSDN博客_webmvcconfigurer
继承WebMvcConfigurationSupport后自动配置不生效的问题及如何配置拦截器 继承WebMvcConfigurationSupport后自动配置不生效的问题及如何配置拦截器_fmwind的专栏-CSDN博客_webmvcconfigurationsupport继承
拦截器主要用途:进行用户登录状态的拦截,日志的拦截等。
开源HTTP框架
HBuilderX
Spring Boot 发布war
- SpringBoot打成war包,部署到Tomcat服务器
- 上传服务器前打包时 Spring Boot去除内置tomcat以及去除后报错:java: 程序包javax.servlet.http不存在 解决方案
- 去除内置tomcat,报错javax.websocker不存在,类比上面问题解决办法,pom文件加入
<dependency>
<groupId>javax.websocket</groupId>
<artifactId>javax.websocket-api</artifactId>
<version>1.1</version>
<scope>provided</scope>
</dependency>