草庐IT

boot-args

全部标签

Spring Boot 从依赖项继承 application.properties

假设我有5个SpringBoot项目。它们都对带有一些共享/公共(public)类的SpringBoot项目No6具有Maven依赖关系。5个独立的项目在每个application.properties中分配了很多公共(public)属性,我想将它们抽象并移到公共(public)项目中。总体来说是这样的:Project1(app.properties)CommonProject(app-common.properties)当前的问题是app-common.properties位于project1.jar/lib/common-project.jar中,而app-common.prope

Spring Boot 从依赖项继承 application.properties

假设我有5个SpringBoot项目。它们都对带有一些共享/公共(public)类的SpringBoot项目No6具有Maven依赖关系。5个独立的项目在每个application.properties中分配了很多公共(public)属性,我想将它们抽象并移到公共(public)项目中。总体来说是这样的:Project1(app.properties)CommonProject(app-common.properties)当前的问题是app-common.properties位于project1.jar/lib/common-project.jar中,而app-common.prope

spring - 使用 spring boot 配置多个 servletcontainers/servlet

我想使用SpringBoot在不同端口上加载两个具有嵌入式tomcat配置的servlet容器。有谁知道如何做到这一点? 最佳答案 应该很简单:只需根据需要创建任意数量的ApplicationContexts,类型为EmbeddedWebApplicationContext,并为它们各自分配一个具有不同端口的EmbeddedServletContainerFactory.示例here其中两个上下文是父级和子级,但这不是设置的必要部分。 关于spring-使用springboot配置多个s

spring - 使用 spring boot 配置多个 servletcontainers/servlet

我想使用SpringBoot在不同端口上加载两个具有嵌入式tomcat配置的servlet容器。有谁知道如何做到这一点? 最佳答案 应该很简单:只需根据需要创建任意数量的ApplicationContexts,类型为EmbeddedWebApplicationContext,并为它们各自分配一个具有不同端口的EmbeddedServletContainerFactory.示例here其中两个上下文是父级和子级,但这不是设置的必要部分。 关于spring-使用springboot配置多个s

spring - 是否可以在没有 Redis 的情况下使用 Spring Boot session ?

查看SpringBoot文档,我只找到了使用Redissession的示例,是否可以在没有Redis的情况下使用它? 最佳答案 正如另一个答案中所说:是的,您可以通过更改SessionRepository实现来更改Session持久性后端。而且,Spring-Session提供了一个内置的替代方案,即MapSessionRepository,您可以将session保存在Map中。在SpringSession的示例中,有一个sampleusingHazelcast作为持久性后端。它利用了上面提到的MapSessionRepositor

spring - 是否可以在没有 Redis 的情况下使用 Spring Boot session ?

查看SpringBoot文档,我只找到了使用Redissession的示例,是否可以在没有Redis的情况下使用它? 最佳答案 正如另一个答案中所说:是的,您可以通过更改SessionRepository实现来更改Session持久性后端。而且,Spring-Session提供了一个内置的替代方案,即MapSessionRepository,您可以将session保存在Map中。在SpringSession的示例中,有一个sampleusingHazelcast作为持久性后端。它利用了上面提到的MapSessionRepositor

java - Spring Boot - 如何指定备用启动类? (多个入口点)

我想为我的Spring-Boot应用程序添加一个备用入口点。我宁愿把它当作一个肥jar。这可能吗?根据他们的documentation,特性loader.main指定要启动的主类的名称。我试过java-jarMyJar.jar--loader.main=com.mycompany.AlternateMain但是我的pom.xml中指定的start-class仍在运行(如果我从pom.xml中删除它,那么我会在打包过程中出错)。或者,我尝试了java-cpMyJar.jarcom.mycompany.AlternateMain但我不知道将所有嵌套jar添加到类路径的好方法。有什么建议吗?

java - Spring Boot - 如何指定备用启动类? (多个入口点)

我想为我的Spring-Boot应用程序添加一个备用入口点。我宁愿把它当作一个肥jar。这可能吗?根据他们的documentation,特性loader.main指定要启动的主类的名称。我试过java-jarMyJar.jar--loader.main=com.mycompany.AlternateMain但是我的pom.xml中指定的start-class仍在运行(如果我从pom.xml中删除它,那么我会在打包过程中出错)。或者,我尝试了java-cpMyJar.jarcom.mycompany.AlternateMain但我不知道将所有嵌套jar添加到类路径的好方法。有什么建议吗?

java - 在 Spring Boot 应用程序中防止自定义异常的堆栈跟踪日志记录

SpringBoot(MVC)中是否有办法记录自定义异常并在日志文件中不显示其堆栈跟踪的情况下将其抛出?但对于任何其他异常,仍需查看堆栈跟踪。详细解释:我正在使用springboot来创建一个简单的rest服务。我喜欢自定义异常,默认情况下日志中没有堆栈跟踪,并且使用基本异常详细信息(状态、错误、消息)创建JSON响应。问题是它也根本没有创建日志条目,因此我必须手动执行此操作:自定义异常@ResponseStatus(value=HttpStatus.CONFLICT)publicclassDuplicateFoundExceptionextendsRuntimeException{p

java - 在 Spring Boot 应用程序中防止自定义异常的堆栈跟踪日志记录

SpringBoot(MVC)中是否有办法记录自定义异常并在日志文件中不显示其堆栈跟踪的情况下将其抛出?但对于任何其他异常,仍需查看堆栈跟踪。详细解释:我正在使用springboot来创建一个简单的rest服务。我喜欢自定义异常,默认情况下日志中没有堆栈跟踪,并且使用基本异常详细信息(状态、错误、消息)创建JSON响应。问题是它也根本没有创建日志条目,因此我必须手动执行此操作:自定义异常@ResponseStatus(value=HttpStatus.CONFLICT)publicclassDuplicateFoundExceptionextendsRuntimeException{p