随笔分类 - Spring Boot
Spring Boot
摘要:以上建立两个服务名(依据 的是版本的不同)负载均衡 更多>负载均衡建立好后 搜索服务名称 可以看见权重调整更多>权重调整最后在权重详情页 可以看到调整后的信息
阅读全文
摘要:如果Spring Boot Admin 配置了Spring Security的安全拦截器: 可能出现401 未授权异常:那么检查以下配置文件: Security配置文件@Configurationpublic class SecurityConfig extends WebSecurityConfigurerAdapter { private final String adminContex...
阅读全文
摘要:@RequestBody application/json时候可用 form-data、x-www-form-urlencoded时候不可用 @RequestParam(@RequestParam Map map) application/json时候,json字符串部分不可用,url中的?后面添加参数即可用 form-data、x-www-form-urlencoded时候可用,但是要将Head...
阅读全文
摘要:1: Spring Boot 设置多任务启动需求: 在微服务开发过程中 ,需要同时启动多个服务 然后对于不同的服务指定不同的执行端口2: Maven启动在开发项目的根目录或者 idea中的 terminal : 执行 mvn spring-boot:runmvn spring-boot:run意义: 在直接有Maven环境的系统中, 启动比较方便 , 但是建议打包为Jar形式启动3: Jar包形式...
阅读全文
摘要:1: 依赖 org.springframework.boot spring-boot-starter-thymeleaf com.github.theborakompanioni thymeleaf-extras-shiro ${thymel...
阅读全文
摘要:前端代码: "/> Insert title here user/login2"> 用户名 密码 提交 后端代码:@PostMapping("/login2") public String loginLogic2(@RequestBody User user) { ...
阅读全文
摘要:如果你的项目出现: Consider defining a bean of type 'com.wy.helloworld_spring_boot_starter.PersonService' in your configuration.表示无法找到你所创建的类问题原因: 你创建的项目非maven自定义项目,一定使用了spring initialize 创建,导入了spring boot 的父项目...
阅读全文
摘要:为了方便大家学习观看,我分别用了几种不同的方法写,1.删除用户,代码如下 @ApiOperation(value="删除用户", notes="根据用户的id来删除用户") @ApiImplicitParam(name = "id", value = "用户ID", required = true,paramType = "query", dataType = "Integer") ...
阅读全文
摘要:SpringBoot自定义横幅:允许在项目Resource目录下:放入文本文件或者图片文件并且以 banner.txt 或者 banner.jpg 命名在application.xml 文件下配置 相关banner的配置常用配置如下:spring.application.name=springboot-banber# 打印模式 System.out(console)上打印,发送到配置的记录器(lo...
阅读全文
摘要:在 KafkaProperties中配置没有发现配置参数enable.idempotence 也就是说没有办法通过直接配置开启,也就无法使用事物,当然可以选择手动配置Kafka@ConfigurationProperties( prefix = "spring.kafka")public class KafkaProperties { private List bootstrapSer...
阅读全文
摘要:能与原理介绍在Kafka官网中这么描述AdminClient:The AdminClient API supports managing and inspecting topics, brokers, acls, and other Kafka objects. 具体的KafkaAdminClient包含了一下几种功能(以Kafka1.0.0版本为准):创建Topic:createTopics(C...
阅读全文
摘要:1: 多个消费者消费同一个Topic数据相同的数据2: 多个消费者消费同一个Topic数据不同数据3: 各个消费者按组协调消费1: 多个消费者消费同一个Topic数据相同的数据(1)使用一个全新的"group.id"(就是之前没有被任何消费者使用过);(2)使用assign来订阅;# 例如 groupId @KafkaListener(topics = "test-syn",groupId = "...
阅读全文
摘要:启动生产者命令:kafka-console-producer.bat --broker-list localhost:9092 --topic haha启动消费者:kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic haha --from-beginningkafka 配置文件:#################...
阅读全文
摘要:一、介绍knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案(在非Java项目中也提供了前端UI的增强解决方案),前身是swagger-bootstrap-ui,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍!二、开源仓库Githubhttps://github.com/xiaoymin/swagger-bootstrap-ui码云https:/...
阅读全文
摘要:1:资源# 文档向导 # logstash https://www.elastic.co/guide/en/logstash/current/index.html #kibana https://www.elastic.co/guide/en/kibana/current/index.html #elasticsearch https://www.ela...
阅读全文
摘要:spring boot 版本为2.24 位最新稳定版本POM文件 4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.4.RELEASE com.dgw moredatasoucre 0.0.1-SNAPSHOT more...
阅读全文
摘要:使用Spring initialier 需要配置文件 POM文件 org.springframework.boot spring-boot-starter-web org.mybatis.spring.boot mybatis-spring-boot-starte...
阅读全文
摘要:1:概述 过去 我们在每一个方法中处理前端发过来的请求,需要自己构造请求数据,然后通过spring 提供的@ResponseBody 强制转为JSON数据吗,实际上出现了很多重复的代码,我么亦可以通过构造一个 工具类,实现只关注需要改变的数据. 下面给出这个工具类. public class Jso
阅读全文
摘要:1: 创建spring boot项目 使用 Spring initializr 可以直接选择创建包的方式 也可以选择在Pom中更改 <groupId>com.dgw</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</ve
阅读全文
摘要:1: Tomcat定制 EmbeddedServletContainerCustomizer 已久废弃 按照下面的方式来处理 通过的类的配置 @Component public class TomcatConfig implements WebServerFactoryCustomizer<Conf
阅读全文