spring-boot-maven-plugin boot springframework

为啥Spring Boot 提倡使用依赖注入(Dependency Injection)的设计模式

Spring Boot 提倡使用依赖注入(Dependency Injection)的设计模式,这种模式的主要目的是解耦和提高代码的可测试性、可维护性和可扩展性。以下是注入的一些优点: 1.解耦和模块化:通过使用依赖注入,你可以将不同的模块解耦,它们之间通过接口进行交互而不是直接依赖具体的实现类。这 ......

如何理解Spring Boot中的Starters,以及Starter的工作原理

如何理解Spring Boot中的Starters Starters可以理解为启动器,你可以一站式集成 Spring 及其他技术,而不需要到处找示例代码和依赖包。如你想使用 Spring JPA 访问数据库,只要加入 spring-boot-starter-data-jpa 启动器依赖就能使用了。 ......
Starters 原理 Starter Spring Boot

spring boot中使用quartz

spring boot项目中pom.xml如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X ......
spring quartz boot

BOOT跳转APP,STM32F4正常,但是GD32F4起不来的问题

问题描述: stm32F4可以正常从BOOT跳转执行APP,到了GD32F4,卡死在APP程序的这里。 临时解决办法: APP程序内 把这两句代码都屏蔽掉就好了。 相关资料搜索: 最佳解决方案: 在APP里面,先rcc_deinit一下,如下所示。 . ......
32F 问题 BOOT 32 F4

spring boot中使用spring-data-jpa

spring boot POM文件中加入依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> a ......
spring spring-data-jpa boot data jpa

Spring Boot 中使用 Poi-tl 渲染数据并生成 Word 文档

项目中有这么一个需求,需要将用户填写的数据填充到一个 Word 文档中,而这个 Word 文档是人家给定了的。换句话说,让你按照这个文档的内容格式生成新的文档。 ......
文档 数据 Spring Poi-tl Boot

Swagger系列:Spring Boot 2.x集成Spring Doc(Swagger 3.0)

目录一、简介1、SpringFox工具(不推荐)2、SpringDoc工具(推荐)二、集成1.环境1. 引入Maven依赖2.配置SpringDocConfig(配置类方式)3.配置SpringDocConfig(注解方式)4.配置API接口信息说明5.配置API接口信息示例三、效果图四、配置属性 ......
Swagger Spring Boot 3.0 Doc

Spring boot与Spring cloud 之间的关系

Spring boot与Spring cloud 之间的关系 Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Boot,看名字就知道是Spring的引导,就是用于启动Spring的,使得Spring的学习和使用变得快速 ......
Spring 之间 cloud boot

springboot打fat包怎么把第三方jar打入boot/lib中

在maven工程的POM文件修改如下, 在build部分: <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>../yhya-credibledata- ......
第三方 springboot boot fat jar

报错解决 :Resolved [org.springframework.web.bind.MissingServletRequestParameterException

报错解决 :Resolved [org.springframework.web.bind.MissingServletRequestParameterException 解决方法:RequestParam注解加上required = false属性。这样请求参数可以传null对象。 如果没有加上re ......

Spring Boot 2.7+ 浏览器请求没法匹配时404,500,自定义显示错误页面 Whitelabel Error Page This application has no explicit mapping for /error

Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Sep 08 11:23:31 CST 2023 There wa ......

vue+Spring Boot+nginx 部署项目遇到问题

##1、 前端图片资源404 图片放到`public/images/background.png` 下部署到服务器上找不到 **解决:** `url('/public/images/background.png')` ##2、 前端访问后台接口404 nginx配置有误,按下面修正 ###后端 ![ ......
项目 Spring 问题 nginx Boot

macOS Ventura 13.5.2 (22G91) Boot ISO 原版可引导镜像下载 (修复零日漏洞)

macOS Ventura 13.5.2 (22G91) Boot ISO 原版可引导镜像下载 (修复零日漏洞) 2023 年 9 月 7 日(北京时间 8 日凌晨)macOS Ventura 13.5.2 (22G91) 发布,此次为安全更新,主要修复了零日漏洞 CVE-2023-41064 CV ......
原版 漏洞 镜像 Ventura macOS

Spring Boot项目手动提交事务案例

# Spring Boot项目手动提交事务案例 ``` java // 注入 PlatformTransactionManager 对象,用于管理事务 @Resource private PlatformTransactionManager transactionManager; public vo ......
手动 案例 事务 项目 Spring

Spring Boot 宣布移除 run 命令,真让我猝不及防。。。

大家好,我是栈长。 昨天有粉丝反馈栈长《[Spring Boot 核心技术课](https://mp.weixin.qq.com/s/hJwHvmalVWJObyVkytfdsA)》中的一个问题: ![](https://img2023.cnblogs.com/other/1218593/20230 ......
猝不及防 命令 Spring Boot run

Spring Boot多模块项目的创建和配置(Maven工程多模块)

在进行分布式系统开发时,我们通常会创建多个模块的工程项目。即每一个功能就是一个Spring Boot工程,作为一个个模块,然后这些模块都会有一个父模块,父模块通常没有代码只有一个pom.xml。 今天就来分享一下Spring Boot如何创建一个多模块项目,以创建一个两个子模块的工程为例。 1,创建 ......
模块 项目 Spring 工程 Maven

spring boot logback日志显示时间差8小时

参考:https://blog.csdn.net/u014453475/article/details/100579856 官方文档: The second parameter specifies a timezone. For example, the '%date{HH:mm:ss.SSS, A ......
时间差 logback 小时 时间 spring

Spring Boot中自动装配机制的原理

1.自动装配,简单来说就是自动把第三方组件的Bean装载到Spring IOC容器里面,不需要开发人员再去写Bean的装配配置, 2.在Spring Boot应用里面,只需要在启动类加上@SpringBootApplication注解就可以实现自动装配。 ......
原理 机制 Spring Boot

聊聊如何玩转spring-boot-admin

## 前言 > 1、何为spring-boot-admin? Spring Boot Admin 是一个监控工具,旨在以良好且易于访问的方式可视化 Spring Boot Actuators 提供的信息 ## 快速开始 ### 如何搭建spring-boot-admin-server > 1、在服务 ......
spring-boot-admin spring admin boot

泛微E-cology Springframework本地文件包含漏洞

## 漏洞描述 E-cology易受Springframework本地文件包含漏洞 ## 漏洞复现 fofa语法:`app="泛微-协同办公OA"` 登录页面如下: ![](https://img2023.cnblogs.com/blog/2541080/202309/2541080-2023090 ......

【漏洞复现】Jeecg-Boot 存在前台SQL注入漏洞CVE-2023-1454

#一、Jeecg-Boot 简介 JeecgBoot是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发!Jee ......
漏洞 前台 Jeecg-Boot Jeecg Boot

macOS Sonoma 14 beta 7 (23A5337a) Boot ISO 原版可引导镜像下载

macOS Sonoma 14 beta 7 (23A5337a) Boot ISO 原版可引导镜像下载 本站下载的 macOS 软件包,既可以拖拽到 Applications(应用程序)下直接安装,也可以制作启动 U 盘安装,或者在虚拟机中启动安装。另外也支持在 Windows 和 Linux 中 ......
原版 23A5337a 镜像 Sonoma macOS

spring boot 结合 kafaka

Spring Boot 可以与 Apache Kafka 集成: 添加 Maven 依赖: 在您的 Spring Boot 项目的 pom.xml 文件中添加以下 Maven 依赖: ``` org.springframework.kafka spring-kafka 2.8.1 ``` 配置 Ka ......
spring kafaka boot

spring boot接收、处理json

# json格式 ```json {"uid":"root","role":[1,3,7]} ``` # controller ```java @PostMapping("/add") public Object AddRole(@RequestBody String post) { JSONObj ......
spring boot json

Spring Boot - 注册过滤器

# 过滤器 Token 验证过滤器,如果没有携带 Token 说明没有登录,或服务器没有颁发合法的 Token 给客户端。 ```java public class TokenFilter extends HttpFilter { @Override protected void doFilter( ......
过滤器 Spring Boot

spring boot启动方式

1. idea直接启动 2. maven命令启动 项目目录下,mvn spring-boot:run 3. 打包成jar启动 项目目录下:mvn clean package 启动jar: java -jar target/xxxx.jar 4. 启动指定配置文件 java -jar -D sprin ......
方式 spring boot

Jeecg-Boot存在前台SQL注入漏洞CVE-2023-1454

## Jeecg-boot简介 jeecgBoot是一款基于BPM的低代码平台!前后端分离架构 SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! Jee ......
前台 Jeecg-Boot 漏洞 Jeecg Boot

jeecg-boot/积木报表基于SSTI的任意代码执行漏洞

## 漏洞简介 JeecgBoot 受影响版本中由于积木报表 /jeecg-boot/jmreport/queryFieldBySql Api接口未进行身份校验,使用 Freemarker 处理用户用户传入的 sql 参数,未经授权的攻击者可发送包含恶意 sql 参数的 http 请求,通过 SST ......
积木 报表 jeecg-boot 漏洞 代码

通过AOP拦截Spring Boot日志并将其存入数据库

本文分享自华为云社区《Spring Boot入门(23):【实战】通过AOP拦截Spring Boot日志并将其存入数据库》,作者:bug菌。 前言 在软件开发中,常常需要记录系统运行时的日志。日志记录有助于排查系统问题、优化系统性能、监控操作行为等。本文将介绍如何使用Spring Boot和AOP ......
数据库 数据 Spring 日志 Boot

Spring Boot - 引入 validation 对参数或实体类进行校验不管用

# 版本说明 我的父工程版本号是 3.1.0。 ```xml file:[pom.xml] org.springframework.boot spring-boot-starter-parent 3.1.0 ``` 这是 validation 的依赖: ```xml file:[pom.xml - ......
validation 实体 参数 Spring Boot