Spring Boot 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Spring Boot 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: Java 查看源码 »
操作系统: 跨平台
收录时间: 2013-08-07
提 交 者: 红薯

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 指数为
超过 的项目

Spring Boot 的相关博客

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

1. 引言 在上一篇文章《Spring Boot (九): 微服务应用监控 Spring Boot Actuator 详解》我们介绍了 Spring Boot 基于 Spri...

[Spring Boot] 自定义 Spring Boot Starter

[Spring Boot] 自定义 Spring Boot Starter 简介 在了解了Spring Boot的自动装配原理后,我们来实现一个Spring Boot常见的Sta...

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

1. 引言 ,在微服务的体系中,我们的服务数量是非常多的,这同样不方便我们人工管理,在这样的背景下,诞生了另一个开源软件,...

Spring Boot

1. 概述 Spring Boot框架本质上就是通过组合注解的方式实现了诸多Spring注解的组合,是在Spring框架的基础上做了一层二次封装...

Spring Boot

Spring Boot最核心的三大注解 一、什么是Spring Boot? 由于功能的迭代,Spring变得越来越复杂。访问https://spring.io/proje...

spring boot

1.spring boot是2014年伴随spring 4.0发布的一个框架 2.spring boot的优势,比如我们要整合spring ,springMVC,,myBatis,我们要...

Spring Boot

一、Spring Boot是什么 本质上是一个Maven项目对象模型(POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能 ...

评论 (41)

加载中
全局配置文件 全局配置文件能够对一些默认配置值进行修改。Spring Boot使用一个application.properties或者application.yaml的文件作为全局配置文件,该文件存放在src/main/resource目录或者类路径的/config,一般会选择resource目录。接下来,将针对这两种全局配置文件进行讲解 : 这些内容,是从拉勾教育的《Java工程师高薪训练营》里学到的,课程内容非常全面,还有拉勾的内推大厂服务,推荐大家看看。
06/05 15:19
回复
举报
SSM整合 https://blog.csdn.net/qq_40374604/article/details/107304823
07/14 10:33
回复
举报
最近写了 50 多篇 Spring Boot 入门实战的文章,感兴趣的胖友可以瞅瞅 http://www.iocoder.cn/Spring-Boot/good-collection/?oschina&spring-boot
05/17 09:10
回复
举报
这不是芋艿大佬的文章?哈哈哈
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
回复
举报
更多评论
41 评论
812 收藏
分享
返回顶部
顶部