
SpingBoot
文章平均质量分 52
会飞的鱼__
这个作者很懒,什么都没留下…
展开
-
Mybatis-plus自定义TypeHandler的使用--笔记,方便后续查看
可通过自定义的TypeHandler实现某个属性在插入数据库以及查询时的自动转换,本例中是要将Map类型的属性转化成CLOB,然后存入数据库。由于是复杂的Map,mp自带的json转换器会丢失部分信息。类型转换器还可以通过注解配置 java 类型和 jdbc 类型:@MappedTypes:注解配置 java 类型@MappedJdbcTypes:注解配置 jdbc 类型定义:@Slf4j@MappedTypes({Object.class})@MappedJdbcTypes(JdbcType原创 2021-07-14 16:49:30 · 3328 阅读 · 0 评论 -
记一次mybatis-plus使用碰到的问题Error attempting to get columjn ‘xxxx‘
在项目中使用到了lombok插件,错误的以为@Data注解会自动生产无参构造函数。导致了一个问题。在实体类中自己写了一个个别参数的构造函数mybatis-plus在查询到结果后,将数据转为实体的时候,如果没有无参构造函数即defaultconstructor,就会使用已定义的构造函数来匹配结果数据第几列转为javaBean的哪个属性。这个过程中,如果该构造函数不为包含全部属性的构造函数,就会造成数据在转化时对应的列不对,例如将String类型的数据,对应到Date类型的属性上,这是就会出现Error原创 2021-05-31 19:44:12 · 1179 阅读 · 0 评论 -
SpringBoot 2.0 实现自定义接口参数解析器,自定义由前端传过来的Json转为java bean对象过程
对于前端作为参数传过来的json数据,Spring是如何转换为Java Bean的,又如何自定义这一过程呢?Spring将参数中的json转为java Bean主要依赖于@RequestBody注解,该注解的作用原理,请看:https://www.jianshu.com/p/c1b8315c5a03下面讲如何实现自定义这一过程:1、首先,自定义一个注解,使用该注解标记的参数则使用自定义的参数解析器MyRequestBody.javapackage com.example.springb原创 2021-04-08 19:26:51 · 941 阅读 · 0 评论 -
Spring Boot项目在多环境下(开发、生产或测试环境)调用不同配置文件方式
文章转载来源:https://my.oschina.net/u/4361197/blog/3361367防止遗忘,在此转载方便以后查阅。写在前面 最近由于项目要求,原先的项目只有开发环境的项目配置,后来不利于线上测试,于是,最近对于SpringBoot这部分多环境配置在网上查找了相关资料,并实现了配置,于是为了防止遗忘,特在此进行总结。 在此,感谢以下博主的文章: https://blog.youkuaiyun.com/qq_35139965/article/details...转载 2021-04-02 10:25:36 · 924 阅读 · 0 评论 -
Neo4j+SpringBoot实现节点以及关系的增删改查(Spring Data Neo4j)
公司让学习一下Neo4j在SpringBoot框架下的使用,我知道有个Spring DATA Neo4J,在网上找了很多教程,有些地方让我困惑了很久,所以记下来希望能给后面学习的伙伴一些帮助。先上效果图:一、开发环境IDE:ideaJDK:1.8先搭建一个普通的SpringBoot项目,然后导入依赖。yml配置:spring: data: neo4j: uri: bolt://localhost:7687 username: neo4j原创 2020-07-28 10:12:07 · 9669 阅读 · 13 评论 -
SpringBoot+shiro+jwt实现根据链接中参数进行权限控制
实现思路:doGetAuthorizationInfo中根据token获取到用户信息,从数据库中联合查询到可以访问的文章类型id,添加到用户权限中,isAccessAllowed中获取用户访问链接中的参数,调用subject.isPermitted(id);判断是否拥有该权限。注意点:subject.isPermitted(id)调用前一定要先调用subject.login(to...原创 2020-04-12 17:41:55 · 726 阅读 · 0 评论 -
非数据库映射接口mapper类自动注入报错:No qualifying bean of type 'com.zyc.redis.JwtRedisDAO' available: expected at
工具类的自动注入bean报错:Error creating bean with name 'userServiceImpl': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException:No q...原创 2020-04-11 16:07:55 · 1205 阅读 · 0 评论 -
spring boot 2.x版本:启动报错:Error creating bean with name 'dataSource' defined in class path resource
#在使用spingBoot 2.x版本的时候,使用alibaba的druid数据库连接池,com.github.pagehelper的分页插件1.1.2版本,启动项目报错。错误日志如下:Error creating bean with name 'dataSource' defined in class path resource [com/alibaba/druid/spring/boo...原创 2019-12-18 13:03:36 · 1307 阅读 · 0 评论