
前端快速入门Spring
前端工程如何快速涉猎后端。JAVA就是后端的经典代表,Spring就是其代表框架,一二线城市大中企业都在使用。当然也会有不少企业使用PHP,Pytho,Go,Nodejs。学习后端,实现全栈,提高你的技术广度及深度。
GuoyeZhang
全栈工程师(大前端方向)
展开
-
springboot mybaits 双向关联死循环/返回json数据死循环
springboot mybaits 双向关联死循环/返回json数据死循环项目场景:问题描述:解决方案:1. 转成DTO时并设置缺省2. 使用@JsonIgnore3. 使用@JsonIgnoreProperties(推荐)项目场景:在使用spring mybatis时,会有双向关联的场景,此时2个实体是平行的,如丈夫和妻子。问题描述:丈夫实体拥用妻子的实例,同样妻子也有丈夫的实例,那么层级就会一层层的往下循环,返回的json数据中就变成了嵌套死循环了。或者双向依赖死循环。那么如何进行解决返回原创 2020-11-18 16:16:57 · 627 阅读 · 0 评论 -
springboot @OneToOne 解决JPA双向死循环/返回json数据死循环
在使用spring data jpa时,会用到@ManyToMany @ManyToOne @OneToMany @OneToOne,此时会有部分场景2个实体是平行的,如丈夫和妻子。丈夫实体拥用妻子的实例,同样妻子也有丈夫的实例,那么层级就会一层层的往下循环,返回的json数据中就变成了嵌套死循环了。或者双向依赖死循环。原创 2020-08-20 11:39:14 · 3773 阅读 · 4 评论 -
Reason: Cannot pass null or empty values to constructor in spring security
使用springboot在开发复杂登录方案时,登录用户时,发现控制台上以下报错Reason: Cannot pass null or empty values to constructor in spring security原创 2020-08-19 23:00:29 · 6387 阅读 · 0 评论 -
springboot配置日志输出级别-简要配置
https://blog.youkuaiyun.com/Inke88/article/details/75007649系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越原创 2020-08-19 22:46:46 · 28009 阅读 · 1 评论 -
spring data jpa query inner join写法
spring data jpa query inner join写法在springboot中使用spring data jpa写query jpql时,不使用nativeQuery=true。但在sql里使用到INNER JOIN,在google或百度查到的资料实现太少了。在这里贴一下示例代码。原生的SQLINNER JOIN写法SELECT tpi.* FROM tb_product_info tpi INNER JOIN tb_marketing tm ON tpi.marketing_i原创 2020-08-14 16:21:53 · 5175 阅读 · 0 评论 -
【jhipster】springboot时区的设置-将UTC时区设置成中国时区
【jhipster】时区的设置-将UTC时区设置成中国时区1. 配置写入数据库的时区1.1 application.yml1.2 application-dev.yml2. 配置API数据的格式和时区2.1 方法1:单个设置2.2 方法2: 全局配置2.2.1 application.yml2.2.2 Jackson2ObjectMapperBuilderCustomizer在使用springboot/jhipster开发时,默认都是使用世界时间,时区UTC。所以此时,你会发现你数据库里显示的时间比实原创 2020-07-21 11:53:28 · 12011 阅读 · 1 评论 -
springboot中@PostMapping常用说明
springboot中@PostMapping常用说明PostMapping属性PostMapping属性namevalue 请求路由地址path 指定路由地址params 指定request中必须包含某些参数值headers 指定request中必须包含某些指定的header值consumes 请求提交内容类型,MediaType方式,如 application/json、application/x-www-urlencode、multipart/form-data等produces原创 2020-06-05 10:47:04 · 41672 阅读 · 2 评论 -
使用RestTemplate实现http请求转发代理转发
使用RestTemplate实现http请求转发代理转发在做微服务和单独集成等同构异构的项目过程中,可能会遇到做代理转发、请求转发等相关的功能,下面的代码(项目片段demo代码)可能具有一定的参与功能下面代码仅供参考,具体还需要根据自己的项目情况对代码进行改造import org.springframework.http.*;import org.springframework.util.MultiValueMap;import org.springframework.web.bind.ann原创 2020-06-04 14:11:44 · 6488 阅读 · 0 评论 -
Spring-boot oauth2使用RestTemplate进行后台自动登录
Spring-boot 使用RestTemplate进行后台自动登录登录流程主要代码内容不限于登录业务,主要简单介绍RestTemplate的用法,包括使用RestTemplate进行post请求 postForObject使用RestTemplate带body/form-data进行post请求 MultiValueMap使用RestTemplate带josn进行post请求JSONO...原创 2019-07-31 13:11:04 · 8332 阅读 · 5 评论