如何在IDEA启动多个Spring Boot工程实例

在我讲解的案例中,经常一个工程启动多个实例。 step 1 在IDEA上点击Application右边的下三角 ,弹出选项后,点击Edit Configuration step 2 打开配置后,将默认的Single instance only(单实例)的钩去掉。 step 3 通过修改application文件的ser ...阅读更多

Posted on

Spring Boot的附录:附录F.相关版本

附录F.相关版本 下表提供了Spring Boot在其CLI(命令行界面),Maven依赖项管理和Gradle插件中提供的所有依赖项版本的详细信息。当您声明对这些工件之一的依赖关系而未声明版本时,将使用表中列出的版本。 Group ID Artifact ID Version antlr antlr 2.7.7 ch. ...阅读更多

Posted on

Spring Boot的附录:附录E. 可执行jar格式

附录E. 可执行jar格式 spring-boot-loader模块允许Spring Boot对可执行jar和war文件的支持。如果你正在使用Maven或Gradle插件,可执行jar会被自动产生,通常你不需要了解它是如何工作的。 如果你需要从一个不同的构建系统创建可执行jars,或你只是对底层技术好奇,本章节将提供一 ...阅读更多

Posted on

Spring Boot的附录:附录D.测试自动配置注释

附录D.测试自动配置注释 下表列出了@…Test可用于测试应用程序切片以及默认导入的自动配置的各种注释: 测试片 导入自动配置 @DataJpaTest org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration org.springframe ...阅读更多

Posted on

Spring Boot的附录:附录C.自动配置类

附录C.自动配置类 这里是Spring Boot提供的所有自动配置类的列表,包含文档和源代码的链接。请记住在应用程序中查看条件报告,了解哪些功能处于打开状态。(为此,请使用--debug或-Ddebug在Actuator应用程序中使用conditions端点来启动应用程序)。 C.1从“spring-boot-auto ...阅读更多

Posted on

Spring Boot的附录:附录B. 配置元数据

附录B. 配置元数据 Spring Boot jars包含元数据文件,它们提供了所有支持的配置属性详情。这些文件设计用于让IDE开发者能够为使用application.properties或application.yml文件的用户提供上下文帮助及代码完成功能。 主要的元数据文件是在编译器通过处理所有被@Configur ...阅读更多

Posted on

Spring Boot的附录:附录A. 常见应用属性

你可以在application.properties/application.yml文件内部或通过命令行开关来指定各种属性。本章节提供了一个常见Spring Boot属性的列表及使用这些属性的底层类的引用。 注 属性可以来自classpath下的其他jar文件中,所以你不应该把它当成详尽的列表。定义你自己的属性也是相当 ...阅读更多

Posted on

Spring Boot的How-to指南:传统部署

87.传统部署 Spring Boot支持传统部署以及更现代的部署形式。本节回答有关传统部署的常见问题。 87.1 创建可部署的war文件 产生一个可部署war包的第一步是提供一个SpringBootServletInitializer子类,并覆盖它的configure方法,这充分利用了Spring框架对Servlet ...阅读更多

Posted on

Spring Boot的How-to指南:Spring Boot的构建

86. 构建 Spring Boot包含Maven和Gradle的构建插件。本节回答关于这些插件的常见问题。 86.1 生成构建信息 Maven和Gradle都支持产生包含项目版本,坐标,名称的构建信息,该插件可以通过配置添加其他属性。当这些文件出现时,Spring Boot自动配置一个BuildProperties  ...阅读更多

Posted on

Spring Boot的How-to指南:热交换Hot Swapping

85.热交换 Spring Boot支持热交换Hot Swapping。本节回答有关它如何工作的问题。 85.1 重新加载静态内容 Spring Boot有很多用于热加载的选项,不过推荐使用spring-boot-devtools,因为它提供了其他开发时特性,比如快速应用重启和LiveReload,还有开发时敏感的配置 ...阅读更多

Posted on

Spring Boot的How-to指南:安全

84.安全 本节讨论有关使用Spring Boot时的安全性问题,包括使用Spring Security和Spring Boot引起的问题。 有关Spring Security的更多信息,请参阅Spring Security项目页面。 84.1 关闭Spring Boot安全配置 不管你在应用的什么地方定义了一个使用@ ...阅读更多

Posted on

Spring Boot的How-to指南:执行器Spring Boot Actuator

83.执行器 Spring Boot包含Spring Boot Actuator。本部分回答了使用中经常出现的问题。 83.1 改变HTTP端口或执行器端点的地址 在一个单独的应用中,执行器的HTTP端口默认和主HTTP端口相同。想要让应用监听不同的端口,你可以设置外部属性management.port。为了监听一个完 ...阅读更多

Posted on