springboot
长萌的小店
被迫学VUE的JAVA工程师-不说废话斯基。
记录生活,解决问题
展开
-
将项目制作成Dcoker镜像并运行--DevOps学习第三章
将微服务做成docker镜像原创 2022-07-31 15:17:45 · 317 阅读 · 0 评论 -
springboot后端解决跨域问题
方法一:写个配置类@Configurationpublic class CosrConfig { @Bean public WebMvcConfigurer corsConfigurer(){ return new WebMvcConfigurer() { @Override public void addCorsMappings(CorsRegistry registry) { regis原创 2022-03-11 15:12:39 · 446 阅读 · 0 评论 -
@Transactional(rollbackFor=Exception.class)中rallbackFor作用
在项目中,@Transactional(rollbackFor=Exception.class),如果类加了这个注解,那么这个类里面的方法抛出异常,就会回滚,数据库里面的数据也会回滚。在@Transactional注解中如果不配置rollbackFor属性,那么事物只会在遇到RuntimeException的时候才会回滚,加上rollbackFor=Exception.class,可以让事物在遇到非运行时异常时也回滚...原创 2021-12-09 09:16:22 · 177 阅读 · 0 评论 -
SpringCloud使用Feign,通过GET请求实现复杂传参
SpringCloud使用Feign,通过GET请求实现复杂传参原创 2021-09-23 20:14:46 · 508 阅读 · 0 评论 -
@NOTNULL、@NOTBLANK区别
@NOTNULL、@NOTBLANK区别@NotEmpty用在集合类上面,不能为null,并且长度必须大于0@NotBlank 用在String上面,只能作用在String上,不能为null,而且调用trim()后,长度必须大于0@NotNull 用在基本类型上,不能为null,但可以为空字符串...原创 2021-09-17 10:31:52 · 709 阅读 · 0 评论 -
error: can not execute. because can not find column for id from entity
解决新增/编辑时com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: can not execute. because can not find column for id from entity报错报错原因:mybatis生成的代码没有@TableId或者说修改实体类时,把@TableId注释删掉了,而实体类必须要有@TableId所以只要在某个字段上加上@TableId(作为主键)就能解决...原创 2021-09-14 17:59:10 · 7127 阅读 · 0 评论 -
接口参数前加入@RequestBody后请求报错
接口参数前加入@RequestBody后发送请求报错1.你的请求是get类型,@RequestBody不支持2.前端传过来的数据类型不是json字符串,或者格式有误原创 2021-09-11 14:26:53 · 1020 阅读 · 0 评论 -
解决No validator could be found for constraint ......
解决No validator could be found for constraint …参数校验有问题。在你的实体类/DTO中检查这类注解@NotNull、@NotNull、@NotEmpty、@NotBlank@DateTimeFormat(…)这里要保证数据库字段类型、接口参数类型(或者说前端输入的日期格式)、跟注解里的格式一致。...原创 2021-09-09 19:08:14 · 2107 阅读 · 0 评论