Spring
文章平均质量分 54
候鸟3071
菜鸟的分享.......
展开
-
isEmpty 和 isBlank 的用法区别,以及StringUtils.isAnyEmpty()和StringUtils.isAnyBlank()的用法
一、isEmpty系列1、StringUtils.isEmpty()是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致isEmpty(" ")=falseStringUtils.isEmpty(null) = trueStringUtils.isEmpty("") = trueStringUtils.isEmpty(" ") = falseStringUtils.isEmpty(“bob”) = falseStringUtils.isEmpt..原创 2021-09-23 14:45:09 · 4937 阅读 · 0 评论 -
Springboot注解@JSONField(serialize = false)无效
1、注解的作用@JSONField(serialize = false) 注解,便可以在返回响应参数体的时候去除某个字段比如:// 返回时去掉密码字段@JSONField(serialize = false)private String password;2、SpringBoot中发生的问题 在视图中查看当前获取的json串,发现加上@JSONField(serialize = false)注解的字段也被序列化出来了3、分析原因 Sprintboot默...原创 2021-09-11 14:59:20 · 3353 阅读 · 0 评论 -
Spring Cloud+Nginx架构的主要组件
Spring Cloud+Nginx架构的主要组件以crazy-springcloud开发脚手架为例,一个Spring Cloud+Nginx应用的架构如图1-1所示。Nginx作为反向代理服务器,代理内部Zuul网关服务,通过Nginx自带的负载均衡算法实现客户端请求的代理转发、负载均衡等功能。Zuul网关主要实现了微服务集群内部的请求路由、负载均衡、统一校验等功能。虽然在路由服务和负载均衡方面,Zuul和Nginx的功能比较类似,但是Zuul是自身注册到Eureka/Naco..原创 2021-05-01 13:39:24 · 288 阅读 · 2 评论 -
Springboot usernamePasswordAuthenticationToken
UsernamePasswordAuthenticationToken继承AbstractAuthenticationToken实现Authentication所以当在页面中输入用户名和密码之后首先会进入到UsernamePasswordAuthenticationToken验证(Authentication),然后生成的Authentication会被交由AuthenticationManager来进行管理而AuthenticationManager管理一系列的AuthenticationProvi原创 2021-02-20 20:24:13 · 20262 阅读 · 3 评论 -
@Component注解的作用
@Component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class="">)原创 2020-02-20 18:40:15 · 5065 阅读 · 0 评论 -
SpringBoot @RestController与@Controller区别
@RestControllerSpring4之后新加入的注解,原来返回JSON需要@ResponseBody和@Controller配合。即@RestController是@ResponseBody和@Controller的组合注解@RestController =@Controller +@ResponseBody;@RestControllerpublic class ...原创 2019-12-27 14:24:18 · 134 阅读 · 0 评论 -
SpringBoot PageHelper分页查询
1、导出相关jar<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.5</versi...原创 2019-11-25 14:32:49 · 103 阅读 · 0 评论 -
@Data注解的作用
@Data注解是lombok.jar包下的注解,该注解通常用在实体bean上,不需要写出set和get方法,但是具备实体bean所具备的方法,简化编程提高变成速度。EG:@Datapublic class User{ private int id; private String name;}...原创 2019-10-14 16:48:53 · 384 阅读 · 0 评论