springboot,springcloud
文章平均质量分 78
teng_sd_cn
无。
展开
-
springboot包扫描导致的问题
springboot 默认扫描的路径,是该工程application启动类所在包以及所有子包下的所有文件。但是今天遇到一个问题,我在工程中引入了我的另一个工程,假如是A工程引入了B工程。我的A工程的启动类在com.mpc.test1 包目录下,我的B工程的启动类在com.mpc 目录下,也就是说A工程的包级结构比B工程多了一级。A工程中的某个接口继承了B工程的某个接口,而在启动A工原创 2017-07-20 18:19:13 · 3640 阅读 · 0 评论 -
springcloud中的feign使用
我们使用springcloud的feign,可以让我们像调用本地方法似的调用远程方法,就和dubbo类似。但是,使用feign的时候,我们要注意几点。首先,我们要开启feign。@EnableFeignClients该注解就可以开启feign功能。使用feign的时候,参数上我们一定要加@RequestParam,@RequestBody等注解,不然的话就会报错。原创 2017-08-16 16:33:33 · 613 阅读 · 0 评论 -
AOP 切面的使用,以及如何在通知上获取切入方法的注解和参数
1、自定义注解@Retention(RetentionPolicy.RUNTIME)@Target(value=ElementType.METHOD)public @interface AdviceAnnotation { String name();}2、service层public interface AdviceService { void study(String原创 2017-09-09 18:52:49 · 5382 阅读 · 0 评论 -
使用springboot时,@Scheduled定时器遇到的问题
@Scheduled 这个注解确实给我们带了很大的方便,我们只要加上该注解,并且根据需求设置好就可以使用定时任务了。但是,我们需要注意的是,@Scheduled 并不一定一定会按时执行。因为使用@Scheduled 的定时任务虽然是异步执行的,但是,不同的定时任务之间并不是并行的!!!!!!!!在其中一个定时任务没有执行完之前,其他的定时任务即使是到了执行时间,也是不会执行的,它们会进原创 2017-09-18 21:42:03 · 18570 阅读 · 1 评论 -
springboot怎么使用maven打包时将本地jar包一块打进去
如果我们通过本地向springboot工程中引入了jar包,那么我们在打包发行的时候,怎么将本地jar也打包到该工程发行包中去呢?1、我们需要手工引入本地jar包 1.1 选中工程-->单击鼠标右键(选择如下图所示) 1.2 然后添加需要引入的本地jar包 1.3 点击apply后,点击o原创 2017-10-24 17:15:15 · 14297 阅读 · 3 评论 -
RedisLock 锁注解,基于springboot2.0.4,lettuce
最近因为业务需要用到加锁,所以就想用redis锁,因为对于业务来说,redis锁已经能够满足需求了。但是,因为需要很多地方需要用到加锁,项目又是基于springboot,所以,就想写个springboot-starter,然后封装个注解,需要的项目中只要引入starter,并且在需要加锁的方法上加上注解就可以了。1、添加pom依赖 <dependency> ...原创 2019-06-22 17:28:12 · 3219 阅读 · 0 评论 -
springboot配置logback日志示例大全
PS: 1、springboot默认使用的日志框架是logback;2、想使用spring扩展profile支持,要以logback-spring.xml命名,其他如property需要改为springProperty一、configuration (最外层)scan当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监...原创 2019-10-11 10:27:26 · 495 阅读 · 0 评论