Spring boot
cocosum
谨独
展开
-
验证参数(JavaBeanValidation)
JavaBeanValidation:验证参数, 注解验证实体类属性原创 2024-02-03 14:17:04 · 418 阅读 · 0 评论 -
Mybatis Plus 3.1.0枚举类处理器重写TypeHandler
我的环境Springboot 2.13 + Mybatis Plus 3.1 + Oracle 11g(驱动版本oracle6)1、我尝试用 Mybatis Plus 3.1 以上版本 如 3.2、3.3 时,oracle6 驱动无法适配2、枚举类处理器 a) org.apache.ibatis.type.EnumOrdinalTypeHandler 使用时不会报错,但是通过索引处理的值不对,返回的是枚举类下标的值示列:原创 2020-08-08 23:45:56 · 1679 阅读 · 1 评论 -
Springboot集成Hibernate-Validator验证
Hibernate Validator常用注解 注解 释义 @Null 必须为null @NotNull 不能为null @AssertTrue 必须为true @AssertFalse 必须为false @Min 必须为数字,其值大于或等于指定的最小值 @Max 必须为数字,其值小于或等于指定的最大值 @DecimalMin...原创 2019-11-05 10:42:37 · 1040 阅读 · 0 评论 -
Springboot+Shiro 去除JSESSIONID
1、可能很多人去重写会话管理器(Springboot 2.13 + shiro 1.4.1):DefaultWebSessionManager defaultWebSessionManager = new DefaultWebSessionManager();System.out.println(defaultWebSessionManager.isSessionIdUrlRewriti...原创 2019-11-05 14:42:14 · 4768 阅读 · 4 评论 -
Spring boot 整合Ueditor(百度编辑器) 简洁版(图片上传)
1、先给大家拜个早年! 看个效果图:2、去百度官网下载UEditor。机票3、下载下来是这样的:# config.json 配置文件(需要引用)# controller.jsp springboot默认不支持jsp的,所以在这里咱也不用。# ueditor.config.js 这个需要,直接引入页面就行了。一共引入三个就行了<!--...原创 2019-10-19 15:07:50 · 1435 阅读 · 4 评论 -
Spring(Spring boot) 解决ajax跨域问题
# 出于浏览器安全策略Ajax是支持跨域请求的# 本人知道的两种方式决绝方式: # 方式一:dataType: "jsonp",jsonp: "callback",// 传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名# 这个需要和后端一起配合使用,比较麻烦(不推荐使用)# 方式二:# 如果是Spring 那么一个注解搞定@CrossOrigin#...原创 2019-09-16 18:00:46 · 210 阅读 · 0 评论 -
Springboot 指定销毁用户Session: java.lang.IllegalStateException: getAttribute: Session already invalidated
1、指定销毁session用了invalidate()方法,下面我模拟一下,登录,销毁。。。。看看效果图(图中内容个人网站内容非商用):我先用谷歌登录一下: 获取到了,sessionId对不对? 我又用IE登录一次: 下面的这一串是IE浏览器的SessionId 我现在指定sessionID去销毁: IE浏览器sessionID:A0036BE8DE90C63D86FF9...原创 2019-08-31 12:24:25 · 2623 阅读 · 1 评论 -
Spring boot 2.13 捕捉GET与POST请求方式
1、首先开启全局异常捕捉@RestControllerAdvice你们也可以用@ControllerAdvice,与@Controller和@RestController一样,我个人喜欢@Rest....import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons...原创 2019-08-27 14:20:30 · 971 阅读 · 1 评论 -
Springboot 2.13 Shiro捕捉没有权限的ajax请求
1、需要shiro的core核心依赖<!-- shiro-spring权限管理 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <vers...原创 2019-08-20 10:33:30 · 591 阅读 · 3 评论 -
Spring boot 2.13 实现注解记录日志(记录参数、方法名、类名)
1、 申明一个注解import java.lang.annotation.*;/** * 申明注解 * @author: fanyuke * @date 2019年4月16日下午4:51:49 */@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic ...原创 2019-08-05 09:56:41 · 1455 阅读 · 1 评论 -
Springboot 2.13 自定义拦截与重写资源路径
1、实现HandlerInterceptor接口import java.util.Arrays;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework....原创 2019-08-05 09:41:03 · 831 阅读 · 1 评论 -
Spring boot 2.13 实现登录拦截
import java.util.Arrays;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.context.annotation.Configurati...原创 2019-08-05 09:38:57 · 135 阅读 · 0 评论 -
Springboot 2.13 整合Shiro安全框架(仅供参考)
1、 依赖(更新时间: 2019/11/05 14:50)<!-- shiro-spring权限管理 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifac...原创 2019-08-05 10:02:30 · 379 阅读 · 0 评论 -
Springboot2.0 打包war
1、首先pom.xml里面配置一句打包成war的语句 <modelVersion>4.0.0</modelVersion> <groupId>com.search</groupId> <artifactId>search</artifactId> <version>0.0.1-SNAPSHOT&am原创 2018-12-11 10:35:19 · 571 阅读 · 0 评论 -
Springboot2.0设置默认首页
1、Controller控制层import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestCon...原创 2018-12-10 17:44:19 · 5310 阅读 · 4 评论