Spring Boot
姑苏_IT
喜欢古风的小哥哥
展开
-
《官方直译版》16.SpringBoot应用启动
16 Spring Boot 应用启动功能SpringApplication 该类提供了一种从main() 方法启动的 Spring 应用程序的便捷方法。在许多情况下,可以委托给静态方法SpringApplication.run,如下例所示:public static void main(String[] args) { SpringApplication.run(MySpringConfiguration.class, args);}应用程序启动时,应看到类似于以下输出的内容:. ___原创 2020-08-06 14:32:14 · 347 阅读 · 0 评论 -
《官方直译版》15.下一步要阅读什么
15 下一步要阅读什么现在,您应该了解如何使用春靴以及应遵循的一些最佳实践。现在,您可以深入学习特定的*Spring Boot*功能,也可以跳过并阅读Spring Boot的"生产就绪"方面。转载请声明原创 2020-08-06 14:09:22 · 101 阅读 · 0 评论 -
《官方直译版》14.为你的生产环境打包应用程序
可执行jar包可用于生产部署。由于他们是自包含的,英雌非常适合云部署。对于其他"生产就绪"功能,如运行状况、审核和指标 REST 或 JMX 端点,请考虑添加 。有关详细信息*,请参阅第五部分"弹簧启动执行器:生产就绪*功能"。spring-boot-actuator转载请声明...原创 2020-08-06 14:08:34 · 113 阅读 · 0 评论 -
《官方直译版》13.开发人员工具DevTools
13、开发人员工具Spring Boot包含一组额外的工具,这些工具可以使应用程序开发体验变的更愉快一些。这些额外的工具可以包含在任何的项目中从而减少你的开发时间。若要包括开发工具支持,请将该模块依赖项添加到项目构建文件中,如下是Maven和Gradle的方式:maven<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId原创 2020-08-06 14:05:35 · 248 阅读 · 0 评论 -
《官方直译版》12.运行应用程序
将应用程序打包为jar并使用嵌入式HTTP服务器最大的优势之一是,你可以项运行其他服务器一样运行应用程序.调试Spring Boot应用程序也很容易.你不需要任何特殊的IDE插件或扩展.这里仅介绍基于jar的包,如果你选择将应用程序打包war,则应参阅服务器和IDE文档(1) 从IDE运行你可以从IDE运行Spring Boot 应用程序作为简单的java应用程序.但是,你首先必须导入项目.导入项目步骤因IDE和构建系统而异.大多数IDE可以直接导入Maven项目.例如,Eclipse用户可以从Fil原创 2020-08-05 08:58:53 · 134 阅读 · 0 评论 -
《官方直译版》11.使用@SpringBootApplication 注解
许多Spring boot 开发人员喜欢他们的应用程序使用自动配置,组件扫描,并能够在他们的’应用程序类’上定义额外的配置.单个@SpringbootApplication注解可用于启用这三个功能,即:@EnableAutoConfiguration:启用Spring Boot的自动配置机制@ComponentScan:对应用程序内的包启用@Component扫描(请参阅最佳实战)Configuration:允许在上下文中注册额外的Beans或导入其他配置类SpringBootApplicati原创 2020-08-05 08:58:16 · 117 阅读 · 0 评论 -
《官方直译版》10.自动配置
自动配置Spring Boot自动配置尝试根据你添加的jar依赖项自动配置你的Spring应用程序.例如,如果HSQLDB在你的依赖项中,并且你尚未配制任何数据库连接bean,则Spring Boot会自动配置内存数据库.你需要通过向@Configuration类之一添加@EnableAutoConfiguration或@SpringBootApplication注释来选择加入自动配置.你应该只添加一个@EnableAutoConfiguration或@SpringBootApplication注释,原创 2020-08-04 09:29:12 · 93 阅读 · 0 评论 -
《官方直译版》9.spring Bean和依赖注入
你可以自由使用任何标准Spring框架技术来定义Beans及其注入的依赖项.为简单起见,我们经常发现使用@ComponentScan(找到你的beans)和使用@Autowried(做构造函数注入)效果很好.如果按照上面的建议构架代码(在根包中定义应用程序类),则可以添加@ComponentScan而不带任何参数.你的所有应用程序组件(@Component,@service,@repository,@controller等)都会自动注册为spring Beans.以下示例显示了@Service Bean原创 2020-08-04 09:28:36 · 103 阅读 · 0 评论 -
《官方直译版》8.使用Spring Boot-配置类
Spring Boot支持基于Java的配置。虽然可以将SpringApplication与XML源一起使用,但我们通常建议您的主要来源是单个@Configuration类。通常,定义main方法的类是主要的@Configuration候选者.许多Spring配置示例已在Internet上发布,使用XML配置。如果可能,请始终尝试使用等效的基于Java的配置。搜索Enable*注释可能是一个很好的起点。(1) 导入其他配置类你不需要将所有@Configuration放入一个类。@Import注释可用于原创 2020-08-04 09:27:56 · 80 阅读 · 0 评论 -
《官方直译版》7.使用Spring Boot-构建代码
Spring Boot不需要任何特定的代码布局.但是,有一些最佳实践可以提供帮助.(1) 使用"默认"包当一个类不包含package声明时,它被认为是在"默认包"中.通常不鼓励使用"默认包",应该避免使用.对于使用@ComponentScan,@EntityScan或@SpringBootApplication注释的Spring Boot应用程序,它可能导致特定问题,因为每个jar中的每个类都被读取.我们建议你遵循java推荐的包命名约定并使用反向域名(例如,com.example.project)原创 2020-08-04 09:27:22 · 106 阅读 · 0 评论 -
《官方直译版》6.使用Spring Boot-构建系统
强烈建议您选择支持依赖关系管理且可以使用发布到“Maven Central”存储库的工件的构建系统 。我们建议您选择Maven或Gradle。可以使Spring Boot与其他构建系统(例如Ant)一起使用,但它们并没有得到特别好的支持.(1). 依赖管理Spring Boot的每个版本都提供了它支持的依赖项的策划列表.实际上,你不需要为构建配置中的任何这些依赖项提供版本,因为Spring Boot会为你管理.升级Spring引导时,这些依赖项也会以一致的方式升级.如果需要,你任然可以知道版本并覆盖S原创 2020-08-04 09:26:40 · 169 阅读 · 0 评论 -
《官方直译版》5.接下来要阅读的内容
title: 5.接下来要阅读的内容tags: 2019-10-12notebook: Spring Boot本节详细介绍了如何使用Spring Boot。它涵盖了构建系统,自动配置以及如何运行应用程序等主题。我们还介绍了一些Spring Boot最佳做法。虽然Spring Boot没有什么特别之处(它只是你可以使用的另一个库),但有一些建议,如果遵循这些建议,可以使您的开发过程更容易一些。如果您从Spring Boot 开始,在进入本节之前,您应该阅读“ 入门指南”...原创 2020-08-04 09:25:49 · 76 阅读 · 0 评论 -
《官方直译版》4.开发第一个Spring Boot 应用程序
title: 4.开发第一个Spring Boot 应用程序tags: 2019-10-06notebook: Spring Boot本节介绍如何开发一个简单的"Hello World!"Web应用程序,该应用程序突出了Spring Boot的一些主要功能.我们使用Maven来构建这个项目,因为大多数IDE都支持它.spring.io该网站包含了许多在使用Spring Boot时的"入门"指导.如果你需要解决特定问题,清下查阅一下该网站.你可以通过转到start.spring.io并从依赖关系搜.原创 2020-08-04 09:25:07 · 128 阅读 · 0 评论 -
《官方直译版》3.安装Spring Boot
title: 3.安装Spring Boottags: 2019-10-04notebook: Spring BootSpring Boot可以与经典的java开发工具一起使用,也可以作为命令行工具使用,无论哪种方式,我们需要java JDK1.8或更高版本.再开始之前,可以使用一下命令检查当前的java安装:* $ java -version如果你不熟悉java开发,或者想要试用Spring Boot,则可以先尝试Spring Boot CLI(命令行界面).否则请先阅读"经典"安装说明..原创 2020-08-04 09:24:21 · 214 阅读 · 0 评论 -
《官方直译版》2、Spring Boot系统(开发环境)要求
Spring Boot2.1.1.RELEASE需要java 8并且与java 11兼容(包括在内).Spring框架5.1.3.RELEASE或以上也是必须的(1).为一下构建工具提供了显式构建支持构建工具版本Maven3.3+Gradle4.4+Servlet容器名称Servlet版本Tomcat9.04.0Jetty9.43.1Undertow2.04.0还可以将Spring Boot应用部署到任何Servlet3.原创 2020-08-04 09:18:22 · 147 阅读 · 0 评论 -
《官方直译版》1、介绍Spring Boot
Spring Boot 可以轻松创建可以运行的,基于生产级Spring的应用程序.我们对Spring平台和第三方库进行了自定义的封装集成,以便于你可以使用尽量少的时间就可以开始你的开发工作.并且大多数的Spring Boot应用程序只需要非常少的Soring配置.我们可以使用Spring Boot创建可以使用java -jar或更多传统war部署启动的java应用程序,Spring Boot还提供了一个运行"Spring 脚本"的命令行工具Spring Boot的主要优点为所有Spring开发提供从原创 2020-08-04 09:12:09 · 124 阅读 · 0 评论