spring boot
菜鸟快飞
这个作者很懒,什么都没留下…
展开
-
spring-cloud-eureka中security 的使用
一、eureka-serverpom.xml中增加包导入<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> <de原创 2020-10-13 15:40:52 · 619 阅读 · 0 评论 -
spring-boot+aop实现多数据源切换
spring-boot+aop实现多数据源切换当对同一个请求的QPS达到一定程度时,系统的响应会出现瓶颈,一般都是在数据库上,这个时候数据库一般会采取各种措施,例如主从服务,分表分库,读写分离,缓存技术等等。一旦这几种出现,我们在技术上也要做相应的变通。大多数情况是从原始的单库单表变成了多库多表例如:我们有一个表user_info,我们护绿其他字段,里面有两个字段id、remarks,当数...转载 2018-01-10 18:20:26 · 4086 阅读 · 0 评论 -
spring、spring-boot配置文件属性内容加解密
实际项目开发过程中,我们的应用程序都有很多的配置文件(例如properties或者yml文件等),我们时常会遇到需要对配置文件敏感字段的参数内容进行加密处理(比如数据库连接密码、与第三方的通信密钥等)。如果采用一定采用传统的springMVC做系统集成,我们可以继承PropertyPlaceholderConfigurer类并复写其converProperty方法,在该方法内一般需要做两步转载 2018-01-10 15:33:19 · 7384 阅读 · 0 评论 -
关于SpringBoot bean无法注入的问题(与文件包位置有关)改变自动扫描的包
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.example.SpringBootJdbcDemoApplication.SpringBootJdbcDemoApplication': Unsatisfied dependency expres转载 2018-01-10 14:42:48 · 1378 阅读 · 0 评论 -
spring-boot+spring-session集成
在这个微服务,分布式的时代,很多传统的实现方案变的不再那么适用,比如传统的web服务将session放在内存中的情况,当web服务做水平扩展部署的时候,session共享就成了需要处理的问题。目前有很多成熟的技术可供我们选择,下面简单介绍最近用到的spring-boot+spring-session实现session共享的方案。spring-boot集成spring-session非常简单转载 2018-01-10 10:49:56 · 1180 阅读 · 0 评论 -
springBoot注解大全
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使转载 2018-01-16 11:56:39 · 155 阅读 · 0 评论 -
Java注解之Retention、Documented、Inherited介绍
Retention注解Retention(保留)注解说明,这种类型的注解会被保留到那个阶段. 有三个值:1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留,在class文件中存在,但JVM将会忽略3.Rete转载 2018-01-16 11:49:34 · 612 阅读 · 0 评论 -
@Configuration和@Bean的用法和理解
Spring Boot提倡约定优于配置,如何将类的生命周期交给spring1、第一种自己写的类,Controller,Service。 用@controller @service即可2、第二种,集成其它框架,比如集成shiro权限框架,集成mybatis分页插件PageHelper,第三方框架的核心类都要交于Spring大管家管理@Configuration可理转载 2018-01-16 11:42:02 · 129 阅读 · 0 评论 -
@Data 注解引出的 lombok
今天在看代码的时候, 看到了这个注解, 之前都没有见过, 所以就查了下, 发现还是个不错的注解, 可以让代码更加简洁.这个注解来自于 lombok,lombok 能够减少大量的模板代码,减少了在使用@Data 注解时, 需要导入lombok.Data,下面列举下 lombok提供的注解:val : 和 scala 中 val 同名, 可以在运行时确定类型;@NonNull :转载 2018-01-15 13:44:26 · 1033 阅读 · 0 评论 -
Spring Boot实战之Filter实现使用JWT进行接口认证
jwt(json web token)用户发送按照约定,向服务端发送 Header、Payload 和 Signature,并包含认证信息(密码),验证通过后服务端返回一个token,之后用户使用该token作为登录凭证,适合于移动端和apijwt使用流程本文示例接上面几篇文章中的代码进行编写,请阅读本文的同时可以参考前面几篇文章转载 2018-01-15 11:46:28 · 1591 阅读 · 2 评论