背景 在 使用springCloud 的@Async注解来做异步操作时,想自定义其线程池。 引发问题 自定义完线程池后,发现代码里并没有使用自定义线程池里的线程,于是新建一个demo工程,一样的配置代码,又测试了一下,发现自定义线程池竟然起作用了,。。。经过排查,发现项目里对加 ...
产生原因:使用自定义注解的微服务没有扫描到注解的位置解决办法 :在这个微服务的启动类上使用扫描方法 解决办法 :可以在微服务的配置类中使用import注解 方法一 没有测试 方法二 ok 前两种方法,原文链接:https: www.jianshu.com p c bdc 解决方法 :使用spring.factories可以解决这个问题,在resources下面创建文件夹META INF 在创建一个 ...
2021-09-23 16:25 0 162 推荐指数:
背景 在 使用springCloud 的@Async注解来做异步操作时,想自定义其线程池。 引发问题 自定义完线程池后,发现代码里并没有使用自定义线程池里的线程,于是新建一个demo工程,一样的配置代码,又测试了一下,发现自定义线程池竟然起作用了,。。。经过排查,发现项目里对加 ...
在SpringBoot+Shiro实现安全框架的时候,自定义扩展了一些Filter,并注册到ShiroFilter,但是运行的时候发现总是在ShiroFilter之前就进入了自定义Filter,结果当然是不对的。 经过查看相关文档,发现其实是SpringBoot自动帮我们注册 ...
在切面的注解中使用@Within代替@Annotation。例如: @Before("@annotation(DataSource)") 其中DataSource为自定义注解 改为 @Before("@within(DataSource)") ps ...
项目中同事使用logback输出日志记录,使用了简单自定义实现类作为输出类,使用代码及配置如下: 我使用IDEA导入项目后,始终无法调用append方法,起初怀疑是源代码或配置文件问题,对比同事代码后无差异; 后来我排除我本地环境干扰 ...
1.注解的概念 注解是一种能被添加到java代码中的元数据,类、方法、变量、参数和包都可以用注解来修饰。用来定义一个类、属性或一些方法,以便程序能被捕译处理。 相当于一个说明文件,告诉应用程序某个被注解的类或属性是什么,要怎么处理。注解对于它所修饰的代码并没有直接的影响。 2.注解的使用 ...
一.微服务简介 1.演变过程:单体架构、SOA、微服务 2.单体架构:一个应用包含了应用之间所有的功能程序,通过打成war包的方式发布部署。 缺点:复杂性逐渐偏高、技术债务逐渐变慢、阻碍技术的创新扩展、无法按需求伸缩 3.SOA:面向服务的架构,是一个组件的架构模型,它将应用程序之间 ...
java基础复习-自定义注解3(自定义注解在SpringBoot中的使用) 写在前面: 1、本节内容源于前些日子工作的真实业务情况,为了方便本节叙述,特地将公司的项目单独宅出来作为讲解。 2、当时做该项目的开发时,有一个记录日志的需求,当时的第一想法是利用拦截器去完成,但是却也有着一些不方便 ...
问题 写了一个nacos整合sprig的demo,依赖 代码 本地配置application.properties nacos创建dev名称空间,创建配置 此时,运行main函数,报错: 原因nacos-spring-contex:1.0.0依赖的spring是3.x ...