随笔分类 -  SpringBoot

摘要:SpringBoot配置自定义包扫描 项目中正在拆分微服务,需要把一个maven模块,拆分成2个服务,要根据不同的包的路径,来启动不同的服务,因此就使用了自定义的包扫描,代码如下: /** * @author WGR * @create 2021/8/2 -- 12:26 */ @Slf4j pub 阅读全文
posted @ 2021-08-05 14:53 天宇轩-王 阅读(2113) 评论(0) 推荐(0) 编辑
摘要:整合步骤如下: 1、新建springboot工程,选择web工程。 2、添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</ 阅读全文
posted @ 2021-04-20 21:36 天宇轩-王 阅读(5672) 评论(3) 推荐(0) 编辑
摘要:LDAP简介 LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力 阅读全文
posted @ 2021-04-16 20:34 天宇轩-王 阅读(798) 评论(1) 推荐(0) 编辑
摘要:概念 ​ 一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 URL定义 资源:互联网所有的事物都可以被抽象为资源 资源操作:使用POST、DELETE、PUT、GET,使 阅读全文
posted @ 2021-03-11 17:12 天宇轩-王 阅读(1651) 评论(0) 推荐(0) 编辑
摘要:测试 1、静态资源访问 官网说明如下: 默认情况下,Spring Boot 从 Classpath 中名为/static(或/public或/resources或/META-INF/resources)的目录或ServletContext的根目录中提供静态内容。它使用 Spring MVC 中的Re 阅读全文
posted @ 2021-03-11 15:15 天宇轩-王 阅读(623) 评论(3) 推荐(0) 编辑
摘要:配置文件 1、文件类型 1.1、properties 同以前的properties用法 1.2、yaml 1.2.1、简介 YAML 是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Anoth 阅读全文
posted @ 2021-03-09 20:58 天宇轩-王 阅读(93) 评论(1) 推荐(0) 编辑
摘要:springboot自定义starter 创建自己的Starter 一个完整的Spring Boot Starter可能包含以下组件: autoconfigure模块:包含自动配置的代码 starter模块:提供对autoconfigure模块的依赖,以及一些其它的依赖 简而言之,starter应该 阅读全文
posted @ 2021-03-09 16:08 天宇轩-王 阅读(122) 评论(1) 推荐(0) 编辑
摘要:Spring boot 2.0 版本报错 ResourceHttpRequestHandler cannot be cast to HandlerMethod 在写自定义的starter的时候,做了一个拦截器,但是在强转的时候,抛出了异常,具体如图。 代码如下: @Override public b 阅读全文
posted @ 2021-03-09 15:48 天宇轩-王 阅读(2633) 评论(0) 推荐(0) 编辑
摘要:SpringBoot启动过程 创建 SpringApplication 保存一些信息。 判定当前应用的类型。ClassUtils。Servlet bootstrappers:初始启动引导器(List):去spring.factories文件中找 org.springframework.boot.Bo 阅读全文
posted @ 2021-03-08 14:58 天宇轩-王 阅读(223) 评论(0) 推荐(0) 编辑
摘要:简介 Minio是Apache License v2.0下发布的对象存储服务器。它与Amazon S3云存储服务兼容。它最适合存储非结构化数据,如照片,视频,日志文件,备份和容器/ VM映像。对象的大小可以从几KB到最大5TBMinio服务器足够轻,可以与应用程序堆栈捆绑在一起,类似于NodeJS, 阅读全文
posted @ 2020-08-25 17:59 天宇轩-王 阅读(2269) 评论(0) 推荐(1) 编辑
摘要:Springboot加载自定义yml文件配置的方法 ConfigurationProperties注解的locations属性在1.5.X以后没有了,不能指定locations来加载yml文件 PropertySource注解不支持yml文件加载,详细见官方文档: Spring Framework有 阅读全文
posted @ 2020-07-24 15:57 天宇轩-王 阅读(6048) 评论(1) 推荐(0) 编辑
摘要:一:Lua脚本 加锁: --[[ 思路: 1.用2个局部变量接受参数 2.由于redis内置lua解析器,执行加锁命令 3.如果加锁成功,则设置超时时间 4.返回加锁命令的执行结果 ]] local key = KEYS[1] local value = KEYS[2] local rs1 = re 阅读全文
posted @ 2020-04-16 17:10 天宇轩-王 阅读(1165) 评论(0) 推荐(2) 编辑
摘要:创建可部署的 War 文件 由于 Spring WebFlux 并不严格依赖于 Servlet API,并且默认情况下会在嵌入式 Reactor Netty 服务器上部署 applications,因此 WebFlux applications 不支持 War 部署。 生成可部署的 war 文件的第 阅读全文
posted @ 2020-04-10 18:01 天宇轩-王 阅读(939) 评论(0) 推荐(2) 编辑
摘要:在公众号看见的一篇文章,推荐一下,挺实用。 技术选型 由于webssh需要实时数据交互,所以会选用长连接的WebSocket,为了开发的方便,框架选用SpringBoot,另外还自己了解了Java用户连接ssh的jsch和实现前端shell页面的xterm.js. 所以,最终的技术选型就是 Spri 阅读全文
posted @ 2020-03-12 15:09 天宇轩-王 阅读(3351) 评论(0) 推荐(2) 编辑
摘要:刚刚发现了一个有意思的现象,可能是之前没有注意到 当项目中有2个配置文件的时候,且在application.yml激活了local环境, 但是我的一些配置都在application.yml中,发现也能取到,于是就去官网看了一下。 有环境的配置文件只是会把同一个配置进行覆盖,没有重复的,还是以appl 阅读全文
posted @ 2020-03-08 20:07 天宇轩-王 阅读(250) 评论(0) 推荐(2) 编辑
摘要:springboot中spring.profiles.include的妙用。 我们有这样的一个springboot项目。项目分为开发、测试、生产三个不同阶段(环境),每个阶段都会有db、ftp、redis等的不同配置信息。我们可以使用spring.profiles.include来实现三种不同环境的 阅读全文
posted @ 2020-03-08 19:20 天宇轩-王 阅读(1617) 评论(0) 推荐(2) 编辑
摘要:当你项目需要自定义数据源的时候,或者不想系统自动注入数据源的时候,就把它排除掉。 @SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) 应用的场景比如多数据源进行动态的切换等等。 阅读全文
posted @ 2020-02-15 16:32 天宇轩-王 阅读(3294) 评论(0) 推荐(1) 编辑
摘要:原因是有2个类的namespace没有指定 指定一下就可以了 @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "sayHello", propOrder = { "arg0" },namespace = "http://namespace. 阅读全文
posted @ 2020-02-14 20:59 天宇轩-王 阅读(526) 评论(0) 推荐(1) 编辑
摘要:ImportSelectorImportSelector接口是Spring导入外部配置的核心接口,在SpringBoot的自动化配置和@EnableXXX(功能性注解)中起到了决定性的作用。当在@Configuration标注的Class上使用@Import引入了一个ImportSelector实现 阅读全文
posted @ 2020-02-05 11:19 天宇轩-王 阅读(543) 评论(0) 推荐(1) 编辑
摘要:具体可以查看这篇:https://www.cnblogs.com/dalianpai/p/11772382.html 原始的 /** * @author WGR * @create 2019/12/6 -- 15:14 */ @Component @ConfigurationProperties(" 阅读全文
posted @ 2019-12-06 16:25 天宇轩-王 阅读(464) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示