- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Required List parameter ‘ids’ is not present
错误原因一:使用Spring MVC时向后台传值,使用注解@RequestParam,添加value=“paramter”,required=false(前提请求方法是get)解决方式:如果前端传入的是正常表单数据,那么后端使用@RequestParam(value=“ids”,required=false)List ids,接收参数错误原因二:使用Spring MVC时向后台传值,使用注解@RequestParam,使用了PUT请求方法解决方式:如果前端传入的是正常表单数据,
2021-02-07 11:06:55 34834 6
原创 JPA中save和saveAndFlush的区别
JPA中save和saveAndFlush的区别,看图总结save()方法,将对象保存到内存,不会立刻刷新导数据库;除非直到显式调用flush() 或commit()方法,否则与save操作相关联的数据将不会刷新到DB。saveAndFlush()方法,将对象保存到内存,并立即同步到数据库。...
2021-02-26 16:49:55 2540 2
原创 Spring Security 工作原理
SpringSecurity 过滤器链SpringSecurity 采用的是责任链的设计模式,它有一条很长的过滤器链。现在对这条过滤器链的各个进行说明:WebAsyncManagerIntegrationFilter:将 Security 上下文与 Spring Web 中用于处理异步请求映射的 WebAsyncManager 进行集成。 SecurityContextPersistenceFilter:在每次请求处理之前将该请求相关的安全上下文信息加载到 SecurityContextHold
2021-02-25 17:29:23 151
原创 角色权限实现方案
角色权限实现方案背景本系统要求不同用户登陆后,可以操作不同的系统功能。所以要求每个登录用户具有不同的角色,每个角色具有不同的权限;同时要求后期添加角色、权限时,不需要修改系统实现逻辑。角色权限方案角色权限实现框架有Spring Security与Shiro两种,因Jhispter安全认证采用的Spring Security框架,因此选择Spring Security。Spring Securit权限认证方式有:表达式控制 URL 路径权限; 表达式控制方法权限; 使用过滤注解; 动
2021-02-22 16:25:24 2971
原创 基于Java的阿里云OSS下载 /上传文件方法
基于Java的阿里云OSS下载 /上传文件public class AliyunInfo { public static final String ACCOUNT_ACCESS_KEY = "*****"; public static final String ACCOUNT_ACCESS_KEY_SECRET = "*******"; public static final String REGION_ID = "*****"; public static final
2021-02-20 17:39:16 5129 2
原创 controller接收参数为实体对象跟MultipartFile对象报错。
在controller同时接收参数为实体对象跟MultipartFile对象报错现象: @PostMapping("/test") public Test createConnectorFirmware(@Valid @RequestBody Test test, @Valid @RequestParam MultipartFile file) { }错误信息:{ "timestamp": "xxx", "status": 415, "error": "Unsupporte.
2021-02-19 11:45:41 4183 1
原创 Hibernate/JPA中@OneToOne和@MapsId的使用
Hibernate/JPA中@OneToOne和@MapsId的使用双向@OneToOne的效率低于与父表共享主键的单向@OneToOne。因此,不要使用双向@OneToOne,最好是依靠单向@OneToOne和@MapsId。第一步:在子实体这边使用@MapsId基本上,上面@OneToOne关联,它将与父表共享主键,父实体见如下,父实体中没有@OneToOne,这说明是从子实体指向父实体的单向关联;第一步:在子实体这边使用@MapsId:@Entitypublic clas...
2021-02-04 08:50:38 1793
原创 阿里开发规范
Java开发规范命名【规范】类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外: ( 领域模型的相关命名 )DO / BO / DTO / VO 等。正例: MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion反例: macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion【规范】方法名、参数名、成员变量、局部变量都统一使用 low.
2021-02-02 16:55:41 577 1
Go语言从入门到精通课件PPT
2023-11-05
erlang24.0_win64
2022-03-01
全球地区数据库数据,240个国家共7293行数据(带经纬度,国内细化到区县,国外细化到二级行政区)
2022-02-07
基于Java开发的安卓短信拦截器
2016-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人