springboot
文章平均质量分 62
Cry丶
/*有些梦虽然遥不可及, 但却并不是不可以实现*/<br>
写博客的原因(告戒自己):
1.记录自己的成长, 是非对错10年后回望;
2.我踩过的坑,同仁们就不要再迈了;
3.开源精神 理想主义 利他主义。
展开
-
@Import注解的正确使用方式
@Import注解的正确使用方式转载 2022-08-30 11:18:26 · 253 阅读 · 0 评论 -
【starters】springboot-starter整合阿里云datahub
文章目录1. 功能介绍2.快速开始2.1 启动客户端2.2 获取DataHub客户端2.3 写数据2.4 读数据3. 核心代码DataHub 类似于传统大数据解决方案中 Kafka 的角色,提供了一个数据队列功能。DataHub 除了供了一个缓冲的队列作用。同时由于 DataHub 提供了各种与其他阿里云上下游产品的对接功能,所以 DataHub 又扮演了一个数据的分发枢纽工作。datahub提供了开发者生产和消费的sdk,在平时的开发中往往会写很多重复的代码,我们可以利用springboot为我原创 2022-04-05 16:17:50 · 4514 阅读 · 6 评论 -
【SpringBoot】SpringBoot自动装配原理解析
Springboot自动装配bean的过程SpringBoot自动装配过程图通过@Import(DeffredImportSelector)这个注解把所有Springboot帮我们把Spring需要集成的第三方框架中所默认配置的bean初始化成BeanDefination:如Mybatis中的SqlSessionFactory,SpringMvc中的InternalResourceViewResolver都是这样被自动装载进来的。我们可以通过@Import(类)或者@Import(ImportSelec原创 2022-02-21 15:04:18 · 613 阅读 · 0 评论 -
spring.profiles.active和spring.profiles.include的使用与区别
业务场景一套程序可能会被部署到不同的环境。开发、测试、生产环境有不同的配置信息,包括jdbc地址、ip、端口等。如果在同一个配置文件中,每次部署去改配置,会非常麻烦且容易出错。优化方式spring.profiles.active属性一个好方法就是创建不同的配置文件,且命名规则遵循application-${profile}.properties,例如:开发环境配置文件:application-dev.properties测试环境配置文件:application-test.properties原创 2021-05-24 11:43:06 · 5847 阅读 · 6 评论 -
@ImportResource(“xxx/xxxx.xml“)提示找不到该文件的解决方案
遇到这种情况,就说明你的idea开始犯病了,就需要你亲手教他这个bitch到底该怎么做人,解决方案:加上属性value 或者 locations , 然后你就发现能正常运行了,然后你再去掉value 或者 locations 就会惊讶的发现,idea能正常跑了, 这就是让我找了N个小时的bug, 学废了吗?@ImportResource(value = “xxx/xxxx.xml”)@ImportResource(locations = “xxx/xxxx.xml”)...原创 2021-05-16 19:13:48 · 1256 阅读 · 0 评论 -
SpringBoot 常用注解和原理
一、启动注解 @SpringBootApplication@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = { @Filter(type = FilterType.CUSTOM, classes = TypeExcludeFi原创 2021-05-12 09:52:30 · 2411 阅读 · 2 评论 -
在SpringBoot中用SpringAOP实现日志增强功能
背景:我需要在一个SpringBoot的项目中的每个controller加入一个日志记录,记录关于请求的一些信息。代码类似于:logger.info(request.getRequestUrl());之类的。代码不难,但由于Controller的数量不少,干起来也是体力活。所以想到了用Spring AOP来解决这个问题。首先,在pom中加入SpringAOP的相关依赖:<dependency> <groupId>org.springframework.b原创 2021-02-18 14:52:12 · 709 阅读 · 1 评论 -
Spring Boot如何配置日志logback?
原文链接:http://tengj.top/2017/04/05/springboot7/本文标题:Spring Boot干货系列:(七)默认日志logback配置解析文章作者:嘟嘟MD发布时间:2017-04-05, 17:01:12最后更新:2019-08-18, 10:59:33原始链接:http://tengj.top/2017/04/05/springboot7/ 许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。部分内容Spring Boot转载 2021-02-17 21:13:29 · 144 阅读 · 2 评论 -
Parameter 0 of method linkDiscoverers in org.springframework.hateoas.config.HateoasConfiguration
今天用SpringBoot2.3.0整合swagger2.2.2版本的时候,启动SpringBoot报如下错:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.12:32:32.689 [main] ERROR o.s.b.d.LoggingFailureAnalysisReporter*********************原创 2021-01-20 19:21:57 · 946 阅读 · 2 评论 -
Spring Boot全知识点梳理
仅供参考1、什么是 Spring Boot?2、Spring Boot 有哪些优点?3、什么是 JavaConfig?4、如何重新加载 Spring Boot 上的更改,而无需重新启动服务器?5、Spring Boot 中的监视器是什么?6、如何在 Spring Boot 中禁用 Actuator 端点安全性?7、如何在自定义端口上运行 Spring Boot 应用程序?8、什么是 YAML?9、如何实现 Spring Boot 应用程序的安全性?10、如何集成 Spring Boot 和 ActiveMQ原创 2020-12-12 06:29:47 · 1805 阅读 · 0 评论 -
SpringBoot:WARNING: An illegal reflective access operation has occurred
这是一个告警,不影响spring-boot的正常使用告警产生的原因是JDK版本与spring-boot中整合的mybatis版本兼容性问题产生的,一般来讲提升mybatis依赖的版本或者降低JDK的版本都是可以解决这个告警;强迫症不想看到红字也可以选择修改告警级别来屏蔽该告警。在这里简单记录一下该问题。...原创 2020-11-28 15:27:27 · 980 阅读 · 0 评论