随笔分类 -  Spring Boot

Spring Boot开发过程中遇到的坑
摘要:1.环境准备 1.Kafka集群环境准备 1.准备一个Kafka集群环境并启动 Kafka 3.6.1 集群安装与部署 2.创建first Topic /usr/kafka/kafka_2.13-3.6.1/bin/kafka-topics.sh --bootstrap-server 192.168 阅读全文
posted @ 2024-02-24 17:18 SpringCore 阅读(491) 评论(0) 推荐(0) 编辑
摘要:#### 1.添加pom依赖 ```xml org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-websocket ``` #### 2.添加Socket Hand 阅读全文
posted @ 2023-06-30 11:35 SpringCore 阅读(162) 评论(0) 推荐(0) 编辑
摘要:**在进行该Demo程序前,应保证本地环境Dapr已正确安装** ### Server端 ##### 1.创建SpringBoot应用【略】 ##### 2.POM引入Dapr ```xml io.dapr dapr-sdk-springboot 1.8.0 ``` ##### 3.编写一个简单的控 阅读全文
posted @ 2023-06-09 14:31 SpringCore 阅读(171) 评论(0) 推荐(0) 编辑
摘要:1. Java Grpc Server 参考地址: grpc-java os-maven-plugin protobuf-maven-plugin 1.新建SpringBoot项目[略] 2.POM引入相关依赖 <dependencies> <dependency> <groupId>io.gith 阅读全文
posted @ 2023-05-17 14:24 SpringCore 阅读(118) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.cnblogs.com/uqing/p/10194471.html 主要原因:maven 打包时候,把二进制文件给损坏了,maven 打包时会用utf-8编码读取文件。所以遇到打包二进制文件,就会破坏文件内容,导致无法使用。打包二进制文件时,无效编码会自动替换成ef 阅读全文
posted @ 2022-09-24 14:56 SpringCore 阅读(1368) 评论(0) 推荐(0) 编辑
摘要:使用Spring Data REST将会自动为集成Spring Data的项目暴露API接口。 ⒈,创建集成Spring Data项目【略】 Spring Data能够基于我们定义的接口自动创建repository实现。 <dependency> <groupId>org.springframewo 阅读全文
posted @ 2020-12-02 10:57 SpringCore 阅读(841) 评论(0) 推荐(0) 编辑
摘要:超媒体是一种创建自描述API的方式,即API所返回的资源中会包含相关资源的链接,客户端只需要了解最少的API URL 信息就能导航整个应用API。 Spring HATEOAS项目为Spring提供了超链接的支持,它提供了一些类和资源装配器(assembler),在SpringMVC控制器返回资源之 阅读全文
posted @ 2020-12-02 10:03 SpringCore 阅读(345) 评论(0) 推荐(0) 编辑
摘要:Spring profile是一种条件化的配置,在运行时,Spring根据哪些profile处于激活状态,可以使用或忽略不同的bean、配置类和配置属性。 ⒈,定义方式 1.基于约定创建另外一个配置文件 文件名称要遵守如下约定: application-{profile名称}.yml or appl 阅读全文
posted @ 2020-11-27 16:23 SpringCore 阅读(893) 评论(0) 推荐(0) 编辑
摘要:1,在项目的“src/main/resources/META-INF/”下新建"additional-spring-configuration-metadata.json"文件,并在其中声明配置属性的元数据 { "properties": [ { "name": "cn.coreqi", "type 阅读全文
posted @ 2020-11-27 15:04 SpringCore 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Spring会从属性源获取属性值,然后将其聚合到一个数据源中,通过这个源将属性值注入到Spring的Bean中。 Spring支持从以下属性源中获取属性值 JVM系统属性 操作系统环境变量 命令行参数 应用属性配置文件 下图说明了各个属性源的属性是如何经过Spring的环境而后注入到Spring B 阅读全文
posted @ 2020-06-15 15:49 SpringCore 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Spring非常灵活,能够支持多种常见的模板方案,除个别情况之外,你所选择的视图模板甚至本身并不知道它在于Spring协作。 1.SpringBoot自动装配所支持的模板方案 模板 SpringBoot Starter依赖 FreeMarker spring-boot-starter-freemar 阅读全文
posted @ 2020-06-08 07:09 SpringCore 阅读(457) 评论(0) 推荐(0) 编辑
摘要:⒈简单说明 是一个可读性高,用来表达数据序列的格式。YAML的意思其实是:仍是一种标记语言,但为了强调这种语言以数据做为中心,而不是以标记语言为重点 ⒉基本语法 缩进时不允许使用Tab键,只允许使用空格 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 #标识注释,从这个字符一直到行尾,都会被解 阅读全文
posted @ 2019-09-17 15:18 SpringCore 阅读(490) 评论(0) 推荐(0) 编辑
摘要:WebSocket 不做过多得介绍,这里有篇比较全面得文章 Spring Boot系列十六 WebSocket简介和spring boot集成简单消息代理 我这里是精简版,只挑出核心代码记录。免得浪费大家时间 ⒈项目导入依赖 ⒉编写websocket配置 ⒊编写控制器 ⒋前端websocket客户端 阅读全文
posted @ 2019-07-31 14:59 SpringCore 阅读(3858) 评论(2) 推荐(0) 编辑
摘要:公司使用Springboot进行开发,里面默认使用了jackson进行序列化。 但是序列化的过程中一直报错,因此记录一下。 ⒈jackson默认大小写敏感,且首字母转小写 在类上添加一下注解即可 @JsonAutoDetect(fieldVisibility=JsonAutoDetect.Visib 阅读全文
posted @ 2019-07-30 11:38 SpringCore 阅读(3910) 评论(1) 推荐(2) 编辑
摘要:⒈编写自定义配置类 1.浏览器配置 2.安全配置中包含了浏览器配置 ⒉在配置文件中配置 ⒊开启自定义配置,并在代码中引用 阅读全文
posted @ 2019-04-11 20:25 SpringCore 阅读(381) 评论(0) 推荐(0) 编辑
摘要:⒈通用RBAC(Role - Based Access Control)数据模型 ⒉如何使用 1. 2. 3.写一个权限表达式,让SpringSecurity调用我们的方法 阅读全文
posted @ 2019-04-10 20:34 SpringCore 阅读(2169) 评论(0) 推荐(0) 编辑
摘要:⒈在SpringSecurity项目中创建AuthorizeConfigProvider接口用于配置认证信息 ⒉我们实现此接口 ⒊在SpringSecurity项目中创建AuthorizeConfigManager接口用于调用系统中所有的配置信息 ⒋我们实现此接口 ⒌在SpringSecurity配 阅读全文
posted @ 2019-04-10 20:29 SpringCore 阅读(2570) 评论(0) 推荐(0) 编辑
摘要:* 当我们想要使用多个权限表达式的时候,是不能直接级联调用的,也就是说,我们只能手写了。 *或者说我们想要写一个权限表达式来让SpringSecurity走我们自己的认证逻辑。 https://www.cnblogs.com/fanqisoft/p/10685937.html 阅读全文
posted @ 2019-04-10 14:22 SpringCore 阅读(2224) 评论(0) 推荐(0) 编辑
摘要:⒈认证服务器 1.添加pom依赖 2.配置文件相关配置 3.Security配置 ⒋用户登录逻辑 5.认证服务器配置 6.覆写登录授权页面,直接跳过 ⒉应用A 1.pom依赖 2.配置文件相关配置 3.主程序类添加@EnableOAuth2Sso注解使之生效 4.编写Action接口用于查看授权信息 阅读全文
posted @ 2019-04-09 21:25 SpringCore 阅读(3342) 评论(0) 推荐(0) 编辑
摘要:⒈JWT? JWT(Json Web Token),是Json的一个开放的Token标准。 1,自包含,SpringSecurityOAuth的默认Token是UUID的一个随机的无意义的字符串,并不包含任何信息,信息是被单独存放的,我们还需要通过这个令牌从单独存放信息的存储那里获取信息,所以说Sp 阅读全文
posted @ 2019-04-08 13:01 SpringCore 阅读(1256) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题