Spring Boot 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Spring Boot 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Spring Boot 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Spring Boot 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Spring Boot 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'.

下图显示 Spring Boot 在 Spring 生态中的位置:

Spring Boot in Context

该项目主要的目的是:

  • 为 Spring 的开发提供了更快更广泛的快速上手

  • 使用默认方式实现快速开发

  • 提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等

Spring Boot 不生成代码,完全无需 XML 配置。

快速在 Java 代码中测试和使用 Spring Boot 的方法:

import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.web.bind.annotation.*;

@RestController
@EnableAutoConfiguration
public class Example {

    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Example.class, args);
    }

}
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (40)

加载中
打分: 力荐
2.4.0 跑不起来
2020/11/14 17:02
回复
举报
最近写了 50 多篇 Spring Boot 入门实战的文章,感兴趣的胖友可以瞅瞅 http://www.iocoder.cn/Spring-Boot/good-collection/?oschina&spring-boot
2020/05/17 09:10
回复
举报
这不是芋艿大佬的文章?哈哈哈
2020/05/18 09:00
回复
举报
很好的开源框架,开源的内网穿透软件holer 1.1版本的实现也最终选择了spring boot2 https://github.com/wisdom-projects/holer
2019/07/14 09:10
回复
举报

引用来自“红薯”的评论

最近怎么那么多基于 #Spring Boot# 做的各种后台系统啊
红薯的头发怎么越来越少了😂
2019/05/28 10:56
回复
举报

引用来自“红薯”的评论

#Spring Boot# 一天发两个版本你们怎么不吐槽,干嘛非吐槽我的 #J2Cache##HtmlSucker#
sucker
2019/04/17 17:01
回复
举报

引用来自“nibilly”的评论

spring boot 的优势在哪里呢,没发现他的优势。要说配置,做过一阵子项目就能有自己的模板项目了,事实证明,用spring的xml配置 和 注解配合使用,更清析明了;要说启动这方面,我现在的项目模板把tomcat用pom.xml集成了,在eclipse开发时,可直接在eclipse里运行application一样运行tomcat,打断点等调试都极为方便,而且也集成了maven的pagckage,直接打好解压即可运行的zip包,里面的文件目录就是tomcat一样的目录;

引用来自“微笑着呢”的评论

请问怎么把在eclipse中的项目怎么做成直接打好解压即可运行的zip包,急求

引用来自“nibilly”的评论

我有开源项目,可以直接用,直接运行bin目录下的package.bat即可,解压即可运行

引用来自“微笑着呢”的评论

可以将这个开源项目发我一下吗?谢谢
https://gitee.com/nibilly/easy-permision-platform_layui 这个是web项目 https://gitee.com/nibilly/easy-runnable-project 这个是独立java运行项目
2019/04/12 10:26
回复
举报
那有什么缺点吗
2019/07/12 07:22
回复
举报

引用来自“nibilly”的评论

spring boot 的优势在哪里呢,没发现他的优势。要说配置,做过一阵子项目就能有自己的模板项目了,事实证明,用spring的xml配置 和 注解配合使用,更清析明了;要说启动这方面,我现在的项目模板把tomcat用pom.xml集成了,在eclipse开发时,可直接在eclipse里运行application一样运行tomcat,打断点等调试都极为方便,而且也集成了maven的pagckage,直接打好解压即可运行的zip包,里面的文件目录就是tomcat一样的目录;

引用来自“微笑着呢”的评论

请问怎么把在eclipse中的项目怎么做成直接打好解压即可运行的zip包,急求

引用来自“nibilly”的评论

我有开源项目,可以直接用,直接运行bin目录下的package.bat即可,解压即可运行
可以将这个开源项目发我一下吗?谢谢
2019/04/08 16:17
回复
举报
启动文件在哪?
2019/03/28 17:04
回复
举报

引用来自“nibilly”的评论

spring boot 的优势在哪里呢,没发现他的优势。要说配置,做过一阵子项目就能有自己的模板项目了,事实证明,用spring的xml配置 和 注解配合使用,更清析明了;要说启动这方面,我现在的项目模板把tomcat用pom.xml集成了,在eclipse开发时,可直接在eclipse里运行application一样运行tomcat,打断点等调试都极为方便,而且也集成了maven的pagckage,直接打好解压即可运行的zip包,里面的文件目录就是tomcat一样的目录;

引用来自“微笑着呢”的评论

请问怎么把在eclipse中的项目怎么做成直接打好解压即可运行的zip包,急求
我有开源项目,可以直接用,直接运行bin目录下的package.bat即可,解压即可运行
2019/03/28 16:35
回复
举报

引用来自“nibilly”的评论

spring boot 的优势在哪里呢,没发现他的优势。要说配置,做过一阵子项目就能有自己的模板项目了,事实证明,用spring的xml配置 和 注解配合使用,更清析明了;要说启动这方面,我现在的项目模板把tomcat用pom.xml集成了,在eclipse开发时,可直接在eclipse里运行application一样运行tomcat,打断点等调试都极为方便,而且也集成了maven的pagckage,直接打好解压即可运行的zip包,里面的文件目录就是tomcat一样的目录;
请问怎么把在eclipse中的项目怎么做成直接打好解压即可运行的zip包,急求
2019/03/28 14:49
回复
举报
更多评论
发表于开发技能专区
03/21 07:58

Spring Boot 2.5.0-M3 发布

Spring Boot 2.5.0 第三个里程碑版本已发布,此版本增加了不少新功能,以及修复错误。 值得关注的如下: OpenMetrics 提供对 Prometheus 的支持 支持环境变量前缀 支持 Docker Buildpack:Bindings、支持 War 增加 DataSource 初始化机制 升级文档:外观焕然一新,包括引入“深色主题” 升级依赖 详情查看 release note。 如果准备开始使用 Spring Boot 2.5 并尝试新功能,可以在 start.spring.io 上引导一个新项目。...

7
0
发表了资讯
03/19 09:54

Spring Boot 2.4.4 发布

Spring Boot 2.4.4 已经发布。现在可从 repo.spring.io 和 Maven Central 获得。 <parent>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-parent</artifactId>   <version>2.4.4</version>   <relativePath/> </parent> 这是 v2.4 版本的第四个错误修正版本,包括 60 个错误修复,增强功能,文档改进和依赖项升级。 🐞 Bug Fixes 使用 jOOQ 当 SQLException 无法翻...

7
2
发表了资讯
02/19 10:28

Spring Boot 2.4.3、2.3.9 版本发布

Spring Boot 2.4.3 、2.3.9 已经发布。现在可从 repo.spring.io 和 Maven Central 获得。 <parent>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-starter-parent</artifactId>   <version>2.4.3</version>   <relativePath/> </parent> 多个版本发布,本文仅着重分享关于 v2.4.3 版本的更新报告,这是 v2.4 版本的第三个错误修正版本,包括 75 个错误修复,增强功能,文档改进和...

10
1
01/23 07:34

Spring Boot 2.5.0-M1 发布

Spring Boot 2.5.0 的第一个里程碑发布了,此次更新解决了超过 160 个问题。 部分改动如下 移除 Spring Data Solr 支持 使用 Servlet 上下文自动注册 HttpSessionIdListener Bean 使用 ServletContextResource 注册默认资源路径 默认切换到 Apache EL 实现 提高 Tomcat“jar:war:file”URL 的性能 修复了服务器处理的 ConfigData 包含配置文件时引发 nvalidConfigDataPropertyException 修复记录 MetricsClientHttpRequestInte...

2
1
01/18 07:46

Spring Boot 2.3.8 发布

Spring Boot 2.3.8 已发布,此版本更新内容包括 35 个 bug 修复和依赖项升级。具体更新内容如下: Bug Fixes Default servlet location 未使用 ServletContextResource 注册#24747 DataSourceUnwrapper 使用接口而不是类调用 Wrapper.isWrapperFor,导致H ikariDataSourceMetricsRegistry 失败#24697 JSR-305@Nullable不能用于指示端点操作的参数是可选的#24647 FailureAnalyzers' unmet dependency 错误为 logs 增加了 nois...

3
4
发表于开发技能专区
01/15 22:25

2021 首发 | Spring Boot 2.4.2 、2.3.8 发布

2021年首发,Spring Boot 2.4.2 、2.3.8.RELEASE 两个常规错误修正版本发布。现在可以从 maven 仓库获取,坐标如下:   <parent>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-parent</artifactId>     <version>2.4.2</version>     <relativePath/>    </parent> ⭐ New Features 新增 PropertySource 资源检索 API 🐞 Bug Fixes HikariD...

4
2
发表于开发技能专区
2020/12/11 23:13

Spring Boot 2.4.1,2.3.7 和 2.2.12 发布

本次发版为官方 2020 年度最后一次发版,Spring Boot 2.4.1、 2.3.7.RELEASE、 2.2.12.RELEASE 已发布,现在均可在 maven 中央仓库下载使用。   <parent>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-parent</artifactId>     <version>${version}</version>   </parent> 重点关注 2.4.1 版本,作为 2.4.x 第一个错误修正版本,此版本包括 59 个错误修复,文...

10
3
发表于开发技能专区
2020/11/16 08:26

Spring Boot 2.3.6 发布,Bugfix 版本

Spring Boot 2.3.6 已发布,可从 Maven 中央仓库获取新版本。 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot</artifactId> <version>2.3.6.RELEASE</version> </dependency> 此版本更新内容包括修复 bug、改进文档以及升级依赖项。 Bug Fixes 修复配置元数据注解处理器可能会对布...

2
2
发表于开发技能专区
2020/11/13 10:24

Spring Boot 2.4.0 正式 GA,全面拥抱云原生

Spring Boot 2.4.0 正式发布,全面拥抱云原生 Spring Boot 2.4.0 正式发布,现在可以从 maven 中央仓库获取,全新的版本号定义,正式版本不再添加 RELEASE 后缀声明。   <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-dependencies</artifactId>     <version>2.4.0</version>     <type>pom</type>     <scope>import</scope>   </dependency>...

55
35
发表于开发技能专区
2020/10/30 14:17

Spring Boot 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5 发布

没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 Spring Boot 多个分支发布了新版本,分别是 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5。 Spring Boot 2.4.0-RC1 此版本是 Spring Boot 2.4 的首个候选版本,更新亮点如下: 优化 Spring MVC servlet 和 Spring WebFlux 反应式技术栈的配置属性 改进新的配置文件处理功能,包括使用通配符从配置树中进行加载 升级到最新发布的 Spring Framework 5.3 和 Sp...

8
3
发表于开发技能专区
2020/10/16 10:24

Spring Boot 2.4.0.M4 发布

Spring Boot 2.4.0 的第四个里程碑版本发布了,可以从里程碑仓库获取。 此版本包含 145 项更新内容,亮点如下: 改进故障分析器(Failure Analyzer) 能够发布由 Maven 和 Gradle 插件生成的 Docker 镜像 通过 Micrometer 公开的 Redis 缓存指标 众多依赖项升级 有关更改和升级说明的完整列表,请参阅 Wiki 上的 Spring Boot 2.4 发行说明和更新的参考文档。 更新说明...

9
3
发表于云计算专区
2020/10/14 07:56

最后一站,Spring Framework 5.3.0-RC2发布

Spring Framework 5.3.0-RC2 已于10月13日宣布发布。其团队表示,这是“出发前的最后一站”,接下来是 Spring Boot 2.4.0-M4 。 Spring Framework5.3.0-RC2包含38个修复程序和改进。部分新的功能包括: 兼容 Jackson 2.12 将依赖项清单条目添加到 spring-core 对于带有空数组“ []”后缀的参数,请求数据绑定失败 使用 WebMvc 处理函数支持异步确定状态和头信息 弃用 LiveBeansView MultipartFile [] 要求控制器参数,不引发异常...

5
3
发表于开发技能专区
2020/09/19 08:01

Spring Boot 2.4.0.M3 发布,支持 Java 15

Spring Boot 2.4.0 的第二个里程碑版本发布了,可以从里程碑仓库获取。 此版本包含 160 项更新内容,亮点如下: 支持 Java 15 新的启动执行器端点 支持 Docker 身份验证 改进配置数据导入 众多依赖项升级 有关更改和升级说明的完整列表,请参阅 Wiki 上的 Spring Boot 2.4 发行说明和更新的参考文档。 更新说明

1
2
发表于开发技能专区
2020/09/18 08:53

Spring Boot 2.x 多版本更新,紧急修复 RFD 安全漏洞

Spring Boot 多版本已发布,现在可从 repo.spring.io 和 Maven Central 获得。 常规 BUG 修正版本,没有引入新特性。旨在紧急修复 Spring Framework 版本包含一个安全漏洞(CVE-2020-5421)的修复程序。 此漏洞可以通过 sessionId 绕过 RFD (反射型文件下载)保护 Spring Boot 2.3.4 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>...

9
9
发表于开发技能专区
2020/08/15 07:48

Spring Boot 2.4.0-M2 发布

Spring Boot 2.4.0 的第二个里程碑版本发布了,可以从里程碑仓库获取。 此版本包含大量更新内容,摘取部分如下: 新特性 首选对 ConfigurationClassPostProcessor 的非反射访问 #22858 默认情况下,不在 HTTP 跟踪中包含 cookie 标头 在 Spring Boot 中应用 HTTP/2 不再要求强制 Jetty 和 Conscrypt 绑定使用 添加 no-pull 选项 支持新的核心框架 r2dbc 允许在参数上使用 DurationFormat 和 PeriodFormat 添加配置以禁用 Redis ...

0
2
发表于软件架构专区
2020/08/14 07:58

Spring Boot 2.3.3 稳定版发布

Spring Boot 2.3.3 稳定版已发布,可从 repo.spring.io 和 Maven Central 获取。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.3.RELEASE</version> <relativePath/> </parent> 此版本包括总计 67 处 bugfix、功能增强、文档改进和依赖升级。 新特性 在 Spring Boot 中应用 HTTP/2 不再要求强制 Jetty 和 Conscrypt 绑定使用 #221...

10
4
发表于服务端专区
2020/07/25 11:02

Spring Boot v2.3.2 发布,解决宕机问题

Spring Boot 2.3.2 Spring Boot 2.2.9 Spring Boot 2.1.16 现在可从 repo.spring.io 和 Maven Central 获得。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.2.RELEASE</version> <relativePath/> </parent> 多个版本发布,本文仅着重分享关于 v2.3 版本的更新报告,此版本包括 88 个错误修复,增强功能,文档改进和依赖项升级。 ...

12
12
发表于AI & 大数据专区
2020/07/01 07:44

Spring Boot 2.4.0-M1 发布,初步支持 JDK 15

Spring Boot 2.4.0 的第一个里程碑版本发布了,可以从里程碑仓库获取。此版本包含 120 多项 issues 和 pull requests。 请注意,从此版本开始,版本格式略有变化。 2.4.0-M1 是使用新版本控制方案的第一个 Spring Boot 版本。 Spring Boot 2.4 已切换到 6 个月的发布节奏。若一切顺利,2.4.0 将于 10 月或 11 月最终发行。 第一个里程碑的重点包括: 对 JDK 15 的初步支持 Spring Batch 4.3 M1 Spring Data 2020.0 M1 Spring F...

9
1
发表于AI & 大数据专区
2020/06/13 07:48

Spring Boot 2.3.1, 2.1.15 和 2.2.8 发布

Spring Boot 2.3.1, 2.1.15 和 2.2.8 已发布,更新内容包括 bugfix、功能增强、文档改进和依赖升级。 2.3.1 主要更新 在新的 com.oracle.database Maven 坐标下为 Oracle 的 JDBC 驱动程序提供依赖管理 #21663 适配 Spring Cloud 的 CachedRandomPropertySource #21660 限制使用自定义 YAML 类型 #21598 改进 NoSuchMethodErrors 的故障分析,以显示 superclasses 的加载位置 #21587 如果 Docker 不运行,提供更好的错误消息 #2...

4
1
发表于开发技能专区
2020/05/16 19:02

Spring Boot 2.3.0 发布

Spring Boot 2.3.0 已经发布,此版本主要更新内容包括: 依赖升级 新版本核心组件依赖升级 Spring Data Neumann Spring HATEOAS 1.1 Spring Integration 5.3 Spring Kafka 2.5 Spring Security 5.3 Spring Session Dragonfruit 三方组件依赖 Cassandra Driver 4.6 Couchbase Client 3.0 Elasticsearch 7.6 Kafka 2.5 Micrometer 1.5 MongoDB 4.0 支持 Java 14 spring boot 2.3.0 支持 Java 14 ,同样对 Java 11 、Java 8 提供兼容...

29
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2016/07/22 00:00

spring boot之spring-boot-admin

前言碎语 spring boot项目本身提供了诸如spring-boot-starter-actuator的模块,来提供相关数值的接口查询,比如http://localhost:8080/health、http://localhost:8080/env等信息,不过下面要介绍的并不是actuatol相关,下面介绍一个整合actuator相关的项目,spring boot admin spring boot admin相关 项目地址:https://github.com/codecentric/spring-boot-admin 参考指南:http://codecentric.github.io/spring-boot-admin/1....

0
0
发表了博客
2019/04/10 10:10

Spring Boot (十): Spring Boot Admin 监控 Spring Boot 应用

1. 引言 在上一篇文章《Spring Boot (九): 微服务应用监控 Spring Boot Actuator 详解》我们介绍了 Spring Boot 基于 Spring Boot Actuator 的服务监控, Spring Boot Actuator 提供了对单个 Spring Boot 的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了 Spring Boot 应用的整个生命周期。但是, Spring Boot Actuator 只为我们提供了监控的数据接口,而且返回的数据量非常的大,我们不可能通过人工肉眼...

2
3
2020/01/11 23:31

[Spring Boot] 自定义 Spring Boot Starter

[Spring Boot] 自定义 Spring Boot Starter 简介 在了解了Spring Boot的自动装配原理后,我们来实现一个Spring Boot常见的Starter项目 准备工作summer-boot-hello-starter 定义申明自动装配配置类Starter 定义申明编写测试项目总结更多 手机用户请横屏获取最佳阅读体验,REFERENCES中是本文参考的链接,如需要链接和更多资源,可以关注其他博客发布地址。 平台 地址 CSDN https://blog.csdn.net/sinat_28690417 简书 https://ww...

0
0
发表了博客
2020/01/09 23:23

【Spring Boot】Spring Boot之两种引入spring boot maven依赖的方式

一、方式一:spring-boot-starter-parent   <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> 进入spring-boot-starter-parent里,可以发现它其实依赖了我们下面要讲的spring-boot-dependencies模块 。 二、方式二...

0
0
2018/05/08 18:05

Spring、Spring Boot与Spring MVC

总论 Spring框架就像一个家族,有众多衍生产品例如boot、security、jpa等等。但他们的基础都是Spring的ioc和aop。ioc提供了依赖注入的容器,aop解决了面向横切面的编程;然后在此二者的基础上实现了其他延伸产品的高级功能。 Spring MVC是基于 Servlet 的一个 MVC 框架,主要解决 WEB 开发的问题。 后来因为 Spring 的配置非常复杂,各种XML、 JavaConfig处理起来比较繁琐。于是为了方便开发者使用,从而又推出了Spring BOOT,简...

11
200
发表了博客
2018/05/17 16:51

Spring Boot

恩,先总结下Spring 的历史演化历程:    Spring 1.0的出现改变了企业级Java应用程序的方式。Spring的依赖注入与声明式事务意味着组件之间再也不存在紧耦合,再也不用重量级的EJB了。   Spring 2.0,可以在配置里使用自定义的XML命名空间,更小、更简单易懂的配置文件让Spring本身更便于使用。   Spring 2.5有了更优雅的面向注解的依赖注入模型(即@Component和@Autowired注解),以及面向注解的Spring MVC编程模型。不用再...

0
0
2019/07/31 19:55

Spring Boot

一、Spring Boot是什么 本质上是一个Maven项目对象模型(POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能 二、自动配置是什么 Spring Boot的自动配置是应用程序启动时,Spring Boot框架自动检测 classpath里的Bean来进行配置的一种机制 三、Spring Boot可以做些什么 在pom文件中引入jar包,包括Spring、spring MVC、redis等等相关的jar包 配置web、xml、listener配置等等 配置数据库连接,配置Spring事务 配置...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/06/10 14:09

springboot2.0集成kafka

大家好,最近学习kafka,进行了springboot与kafka的集成,其中涉及到几个问题,有点不是很理解。 众所周知spring与插件做集成会变的很简单,有的配置项不是很理解。 1、自动提交与手动提交,消费者消费后会提交offset,springboot默认是自动提交,两者有什么性能上的差异吗? 手动提交是支持多线程消费吗? 2、配置项 spring.kafka.listener 是针对生产者还是消费者呢? spring.kafka.listener.concurrency=3 是一个消费者开启三...

2
0
2020/12/24 14:05

Java stream 和 for 循环效率对比问题

针对同一个集合,用 stream 操作两次得到两个不同条件筛选出来的集合和map,和一次for循环就搞定搞定的效率对比。 虽然stream写起来链式操作很舒服,但效率在不同数据量下的体现效果是不一样的,以下为我的测试代码: @Test public void testStreamAndFor() { List<Student> studentList = new ArrayList<>(); // 初始数据量 int listSize = 100000; // 测试次数,以便求出平均运...

20
4
01/21 21:33

k8s部署springboot项目

请教大家一个问题,k8s+docker部署springboot web项目,如何将application.yml配置在外部挂在磁盘中?就是yml不打包在jar包中,这样需要修改yml就不需要重新打镜像了

6
0
02/06 09:58

求推荐一个springboot web快速开发框架

跪求推荐一个spring boot管理后台快速开发框架,前端使用bootstrap,界面时尚上档次

3
0
发表于运维专区
2019/06/25 09:19

springboot中使用redis并发500时线程错误

最近做压力测试,并发只弄到了500就报错了:org.springframework.data.redis.RedisSystemException: Unknown redis exception; nested exception is java.util.concurrent.RejectedExecutionException: Thread limit exceeded replacing blocked worker...

2
0
发表于服务端专区
2020/07/20 16:49

springboot @Value设置默认值之后,不读取配置文件了

项目中使用@Value读取配置文件,本地开发设置默认值之后不读取配置文件yml中的配置了,调试显示相应的值为"",把默认值去掉就可以了,谁知道怎么解决吗? @Value("${uop.server:}") private String uopServer; @Value("${uop.appkey:}") private String uopAppKey;

5
0
01/27 19:43

线上RedisTemplate的value序列化设置如何无感的由JdkSerializationRedisSerializer替换为GenericJackson2JsonRedisSerializer

现在线上是这样配置的RedisTemplate,是能够正常使用的。 @Bean public RedisTemplate redisTemplate(RedisConnectionFactory connectionFactory) { RedisTemplate<String, Byte[]> template = new RedisTemplate<>(); template.setConnectionFactory(connectionFactory); template.setKeySerializer(new StringRedisSerializer()); // value序列化方式要替换为GenericJackson2JsonRedisSerializer t...

2
0
发表于开发技能专区
01/19 11:10

IDEA插件JRebel热加载springboot配置文件

idea中的插件jrebel对springboot项目热部署,使用快捷键Ctrl + F9,对于有@Value("${XXX}")的地方都有错误输出:JRebel: ERROR Failed to reload spring configuration: java.lang.IllegalArgumentException: Could not resolve placeholder'xxx' value '${xxx}'。百度了很多人说placeholder重复加载,不过springboot里都是通过注解扫描的,应该没有这种情况。然后尝试在${xxx}的地方都给了默认值${xxx:xx}就不报错了,但是这样...

4
0
2020/10/31 11:37

java项目引入了第三方库,官方文档给出以下引入bean的方式,怎么改为使用spring的方式?

3. Import the required components In your atlassian-plugin.xml: < component-import name = "Comala Workflows Services" key = "workflowService" interface = "com.comalatech.workflow.WorkflowService" /> < component-import name = "Comala State Services" key = "stateService" interface = "com.comalatech.workflow.StateService" /> < component-import name = "Comala Tasks Services" key = "taskService" int...

1
0
发表于开发技能专区
2020/12/23 17:52

JAVA注解的参数是一个方法如何在AOP里执行这个方法的并得到结果

我定义了一个注解,代码如下 @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented public @interface PreVisit { String value(); } 在Controller中使用这个注解: @PreVisit("@pv.hasAccess('xxxxxx')") @RequestMapping(value = "getUser") public User getUser(Integer userId) {...some code...} 定义一个Service的方法,这个是注解的当参数的方法,...

2
1
2020/12/24 16:17

org.hibernate.internal.util.xml.XMLHelper是在哪个依赖包里?

org.hibernate.internal.util.xml.XMLHelper是在哪个依赖包里? 求dependency

1
0
发表于软件架构专区
01/08 17:28

knife4j-spring-boot-starter 3.0.2

knife4j-spring-boot-starter 3.0.2 这个版本还在依赖 老的 io.swagger:swagger-models:1.5.22 这个版本呢

1
0
发表于开发技能专区
01/03 13:02

Spring WebFlux+Netty 中怎么配置 HTTP/2?

环境 JDK11+SpringBoot2.4.1+Spring WebFlux+默认 Netty 服务器,看了一下官方文档说是不同服务器配置不一样: 里面的链接有关于 Netty 的配置: 但是不知道怎么集成到 SpringBoot 中: 另一方面证书是阿里云买的,没有提供 Netty 直接相关的证书: 额外搜索了一下好像没有现成的 Demo (准确来说 Github 上有,但是有的用的是 Undertow,有的用的是 OpenSSL 生成的证书),以前使用 Spring MVC+Tomcat 的时候可以直接下载证书并...

9
1
2019/11/10 20:38

spring security中自定义的过滤器继承了UsernamePasswordAuthenticationFilter 总是不执行?

整合jwt中自定义一个JWTLoginFilter继承了UsernamePasswordAuthenticationFilter, 然后加入到security的执行链中,然后总是不执行? 登录时根本不进JWTLoginFilter里; 直接执行了UsernamePasswordAuthenticationFilter; 用addFilter 和 addFilterAt 都不行;

2
0
发表于开发技能专区
2020/12/21 17:03

javax.validation.Validator校验对象的时候,如何校验子对象?

Validator validator = Validation.byDefaultProvider().configure() .addProperty("hibernate.validator.fail_fast", "true") .buildValidatorFactory().getValidator(); Set<ConstraintViolation<TokenParameter>> validateResult = validator.validate(parameter); 如上面的代码,现在parameter里面的字段会被校验,但是子对象的字段不会被校验,请问如何解决?...

1
0
发表于软件架构专区
2018/05/21 12:20

springboot启动报错Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerF

前天还没问题,今天启动突然就报这个错。重新从coding下载代码迟迟未能解决。服务器上却可以正常启动。什么鬼?报错如下: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5....

13
1
发表于开发技能专区
2020/12/05 11:48

knife4j版本为 2.0.5,使用@ApiOperationSupport(ignoreParameters)请求忽略参数,在json 中未忽略 配置项

1
0
发表了问答
2017/03/19 18:27

Spring boot中,如何使用Spel获取properties中的属性值

application.properties 配置了 app.name=Apache Tomcat @SpringBootApplication public class App { public static void main( String[] args) {   ConfigurableApplicationContext context = SpringApplication.run(App.class, args);   ExpressionParser parser = new SpelExpressionParser();   Expression exp = parser.parseExpression("${app.name}");   System.out.println(exp.getValue(context)); ...

7
0
发表于数据库专区
2020/12/02 16:04

springDatajpa

springboot2.x + mongdb4.0以上 db.getCollection('xx').aggregate([ { "$match":{ "doctorId": { "$in": [1599029050003001] } } }, { "$project": { // 首先使用$split对reportId字段进行切割,得到名称为regions的地区数组 "regions": { "$split": ["$reportId","|"] } } }, { "$project": { "regions": 1, // 然后使用$arrayElemAt获得regions的地区数组中第一个元素,命名为 province "province": { "$arrayElemAt": [ "$r...

2
0
发表于开发技能专区
2020/12/02 17:46

$.ajax请求异常error回调函数,第二个参数textStatus后端怎么返回给前端呢?

$.ajax({ url: url, success: function (msg) { // TODO }, error: function (XMLHttpRequest, textStatus) { // 后端如何把数据放到textStatus,让前端获取到呢 } })

7
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
40 评论
822 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部