springBoot
文章平均质量分 54
黑色幽默595
百般滋味自己尝,千种苦楚自己扛。行中庸之道,不显山、不露水,拥美事、美景、美人。若论何为城府?不过莞尔一笑,闭口不言。
展开
-
Spring Security OAuth2
Spring Security OAuth2OAuth 是一种用来规范令牌(Token)发放的授权机制,主要包含了四种授权模式: 授权码模式、简化模式、密码模式、客户端模式。OAhuth 在客户端与服务提供伤之间,设置了一个授权层(authorization layer),客户端不能直接登录服务提供商只能登陆授权层,以此将用户与客户端区分开。客户端登陆授权层所用到的令牌(token),与用户密码不同。用户可以在登陆的时候,指定授权层令牌的权限范围,和有效期。名称简单说明Thi原创 2022-05-24 16:18:59 · 630 阅读 · 0 评论 -
springboot 整合kafka 入门
springoot 整合kafka 入门文章目录springoot 整合kafka 入门简单说明@KafkaListener配置类消费者生产者监听器测试类控制台消息是对象的话 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>&l原创 2022-05-06 18:08:42 · 941 阅读 · 0 评论 -
springboot异步线程
springboot 异步线程使用文章目录springboot 异步线程使用@EnableAsync 启动类添加注解异步线程池编写线程池配置类使用@Async 注解@EnableAsync 启动类添加注解@Servicepublic class AsyncService { //标记异步方法 @Async public void asyncMethod() throws InterruptedException { //调用业务方法 T()原创 2022-04-22 13:45:38 · 1986 阅读 · 2 评论 -
@Profile 在不同开发环境下判断是否需要加载的注解
@Profile 区分不同环境下的配置文章目录@Profile 区分不同环境下的配置对象区分获取当前环境环境设置 application.properties测试 @ActiveProfiles对象区分@Component@Profile("dev")//dev环境生效public class myDev implements My(){}@Component@PRofile("!dev")//非 dev环境生效public class myNotDev() implements My原创 2022-04-07 13:39:53 · 550 阅读 · 0 评论 -
validation_数据验证
Maven依赖spring-boot-starter-validation文章目录Bean Validation 内置的 constraint常用注解参数校验分组在实体类中 id 上定义组在controller 中是 @Validated 指定使用哪个组效验结果会绑定在BindingResult对象中Bean Validation 内置的 constraintAssertFalse被注解元素必须是否定值 支持boolean nullAssertTrue注解元素必须是肯定值原创 2022-03-26 13:46:39 · 492 阅读 · 0 评论 -
filter、interceptor、ControllerAdvice、Aspect
文章目录filter 过滤器 简单实现实现 javax.servlet.Filter配置拦截器通过@WebFilter 注解 (推荐)filterRegistrationBean 注册拦截器Interceptor 拦截器简单实现继承 HandlerInterceptor继承 WebMvcConfigurerControllerAdvice 简单实现Aspect 简单实现filter:servlet 中的过滤器Interceptor:springMVC中的拦截器ControllerAdvice: s原创 2022-03-18 18:35:17 · 452 阅读 · 0 评论 -
springboot集成测试JUnit
在spring-boot-starter-test 2.5.5版本之前测试方法是在测试类上面添加@RunWith注解@RunWith(SpringJUnit4ClassRunner.class)@ContextConfigurantion(classes=AddressBookConfiguration.class)public class Test(){ @Test ......}在spring-boot-starter-test 2.5.5版本之后舍弃掉原创 2022-01-11 21:21:24 · 439 阅读 · 0 评论 -
springboot日志
默认情况下 Spring Boot 会用Logback(http://logback.qos.ch)来记录日志,并且使用 INFO级别来输出到控制台使用其他日志来代替logback第一步 pom 文件中排除日志依赖·<!-- 排除logback 日志--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b原创 2022-01-11 19:16:50 · 212 阅读 · 0 评论 -
配置文件的优先级
application.propertiesapplication.yml文件能在四个位置1.外置,在相对于应用程序运行目录/config 子目录2.外置,在应用程序运行目录里3.内置,在config包内4.在Classpath根目录优先级从 1-4同一优先级的目录中,yml文件的属性会覆盖 properties文件的属性...原创 2022-01-11 18:18:54 · 589 阅读 · 1 评论