Spring
Target-z
这个作者很懒,什么都没留下…
展开
-
Spring Date Jpa Jpa Page(分页)po映射vo,改变实体结构
恩,怎么说呢;找了很久也没找到需求就是,把实体字段转成Vo,个别字段不给展示吧,分页以后改变实体废话不多说直接上代码; public Page<UserVo> pageQuery(UserQueryForm userQueryForm) { Pageable pageable = PageRequest.of(userQueryForm.getCurren...原创 2020-01-10 16:37:41 · 2495 阅读 · 2 评论 -
[RabbitMQ]Jackson2JsonMessageConverter转换实体类常的问题
实体类转换异常failed to resolve class name.解决方案1.依赖系统1的jar包,直接使用类A来接收 2.不依赖系统1的jar包,自己建一个和A一模一样的类,连名称,包路径都一样 3.负责监听 queue 的类实现 MessageListener 接口,直接接收 Message 类,再自己转显然都不够好也不是自己想要的在 JsonMessageCon...原创 2020-01-07 15:37:37 · 7974 阅读 · 1 评论 -
Springboot整合MybatisPlus 启动报错
Unsatisfied dependency expressed through bean property 'sqlSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactor...原创 2019-05-24 10:53:39 · 5017 阅读 · 2 评论 -
记录坑:SpringDateJpa sql生成日期格式错误
如何看的jpa生成的完整执行sql <dependency> <groupId>com.googlecode.log4jdbc</groupId> <artifactId>log4jdbc</artifactId> <version>...原创 2019-08-08 10:47:19 · 993 阅读 · 0 评论 -
Springboot 使用OAuth2.0认证授权
关于 OAuth2.0 看 这里本文是一个简单的例子看图Pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>...原创 2019-08-24 17:13:04 · 846 阅读 · 0 评论 -
Spring Data Elasticsearch
Spring Data ElasticsearchSpring Data Elasticsearch是Spring提供的一种以Spring Data风格来操作数据存储的方式,它可以避免编写大量的样板代码<!--Elasticsearch相关依赖--><dependency> <groupId>org.springframework.boot<...原创 2019-09-04 15:26:18 · 221 阅读 · 0 评论 -
Spring Security oauth2 收集的学习文章
直接传送门https://www.jianshu.com/p/6dd03375224d Spring Security 与 OAuth2(资源服务器)原创 2019-09-28 14:31:05 · 121 阅读 · 0 评论 -
spring security oauth2 授权服务器负载均衡解决方案
研究了好几天的授权服务对资源服务是如何实现负载均衡的真的是丈二和尚摸不着头脑,研究了几天今天终于找到了一篇文章 真的是翻;烂了 奈何自己太菜上一下资源服务的yml配置(oauth-server是注册的服务)security.oauth2.client.client-id=resource1security.oauth2.client.client-secret=0security...原创 2019-09-28 22:55:35 · 1793 阅读 · 0 评论 -
Spring Cloud Gateway动态路由配置
此文章用来记录学习这里主要是通过编码方式来实现动态路#自定义RouteDefinitionWriterSpring Cloud Gateway默认的RouteDefinitionWriter实现类是org.springframework.cloud.gateway.route.InMemoryRouteDefinitionRepository,Route信息保存在当前实例的内存中,...原创 2019-05-20 10:41:25 · 1448 阅读 · 0 评论 -
SpringMvc常用注解标签详解
1、@Controller在SpringMVC中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model,然后再把该Model返回给对应的View进行展示。在SpringMVC中提供了一个非常简便的定义Controller的方法,你无需继承特定的类或实现特定的接口,只需使用@Contr...转载 2019-04-01 08:58:37 · 86 阅读 · 0 评论 -
SpringDataJpa常用注解
(做个记录,非全部原创)对象与数据库之间的转换@Entity:标识实体类是JPA实体,告诉JPA在程序运行时生成实体类对应表@Table:设置实体类在数据库所对应的表名@Id:标识类里所在变量为主键@GeneratedValue:设置主键生成策略,此方式依赖于具体的数据库@Basic:表示简单属性到数据库表字段的映射@Column:表示属性所对应字段名进行个性化设置...原创 2019-04-01 11:06:07 · 604 阅读 · 0 评论 -
使用RedisTemplate操作Redis
基础知识Redis 数据结构(摘选)Redis有五种数据结构类型分别是:String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)结构类型 结构存储的值 结构的读写能力 String 可以是字符串、整数或者浮点数 对整个字符串或者字符串的其中一部分执行操作;对象和浮点数执行自增(increment)或者自减(decre...转载 2019-04-02 14:51:35 · 756 阅读 · 0 评论 -
拦截器和过滤器的区别
拦截器和过滤器拦截器是基于java的反射机制的,而过滤器是基于函数回调。拦截器不依赖与servlet容器,过滤器依赖与servlet容器拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次拦截器可以获...转载 2019-04-08 11:06:03 · 115 阅读 · 0 评论 -
Apache commons(Java常用工具包)简介
ApacheCommons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.htmlBeanUtilsCommons-BeanUtils提供对Java反射和自省API的包装BetwixtBetwixt提供将JavaBean映射至XML文档,以及相反映射的服务....转载 2019-04-20 23:11:03 · 2023 阅读 · 0 评论 -
JWT身份验证:如何实现注销?
可能的解决方案:将JWT存储在数据库中。您可以检查哪些令牌有效以及哪些令牌已被撤销,但这在我看来完全违背了使用JWT的目的。 从客户端删除令牌。这将阻止客户端进行经过身份验证的请求,但如果令牌仍然有效且其他人可以访问它,则仍可以使用该令牌。这引出了我的下一点。 令牌生命周期短。让令牌快速到期。根据应用,可能是几分钟或半小时。当客户端删除其令牌时,会有一个很短的时间窗口仍然可以使用它。从客户...转载 2019-04-21 23:08:01 · 11088 阅读 · 0 评论 -
spring-security oauth2 +jwt
概念:JSON Web Token (JWT)JWT是一种安全标准。基本思路就是用户提供用户名和密码给认证服务器,服务器验证用户提交信息信息的合法性;如果验证成功,会产生并返回一个Token(令牌),用户可以使用这个token访问服务器上受保护的资源一个token包含三部分:header.claims.signatureclaims部分是整个token的核心,表示要发送...原创 2019-04-20 12:06:44 · 167 阅读 · 0 评论 -
Spring 常用的20个注解
Spring部分1、声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2、注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resour...转载 2019-04-01 08:45:11 · 250 阅读 · 0 评论