草庐IT

java - 如何通过命令行启动spring-boot应用程序?

我有一个spring-boot应用程序,我需要通过转到文件夹目录并通过命令行启动我的Web应用程序来启动它。我有一个名为Application.java的类,其中的代码如下。@SpringBootApplication(scanBasePackages={"com.ubs.tas.topcat.dashboard"})publicclassApplicationextendsSpringBootServletInitializer{privatestaticfinalLoggerLOGGER=LoggerFactory.getLogger(Application.class.getNa

java - 两个spring boot应用程序之间的通信类型

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestion我有2个springboot应用程序,我需要在这两个应用程序之间进行通信。我有休息模板进行交流。除了rest模板之外,还有其他通信技术吗?

java - 在 spring boot 测试中使用 wiremock 随机端口设置属性

我有一个SpringBoot测试,它使用wiremock来模拟外部服务。为了避免与并行构建发生冲突,我不想为wiremock设置固定端口号,而是希望依赖其动态端口配置。应用程序使用在application.yml(在src/test/resources下)中设置的属性(external.baseUrl)。但是我没有找到以编程方式覆盖它的方法。我试过这样的事情:WireMockServerwireMockServer=newWireMockServer();wireMockServer.start();WireMockmockClient=newWireMock("localhost",

java - 不支持 Spring Boot 405 POST 方法?

POST方法怎么可能不被SpringBootMVC支持?!我正在尝试实现一个接受实体列表的简单发布方法:这是我的代码@RestController(value="/backoffice/tags")publicclassTagsController{@RequestMapping(value="/add",method=RequestMethod.POST)publicvoidadd(@RequestBodyListkeywords){tagsService.add(keywords);}}像这样点击这个URL:http://localhost:8090/backoffice/tags

java - spring boot中为静态资源设置setCachePeriod

我正在使用springboot,/static被用作js和css等静态资源,到目前为止还不错,而我想设置这些文件的缓存头,所以我尝试了这个:@ConfigurationpublicclassBaseMvcConfigextendsWebMvcConfigurerAdapter{@OverridepublicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/").

Spring boot 操作 Redis

🌹作者主页:青花锁🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄🌹简历模板、学习资料、面试题库、技术互助🌹文末获取联系方式📝往期热门专栏回顾专栏描述Java项目实战介绍Java组件安装、使用;手写框架等Aws服务器实战AwsLinux服务器上操作nginx、git、JDK、VueJava微服务实战Java微服务实战,SpringCloudNetflix套件、SpringCloudAlibaba套件、Seata、gateway、shadingjdbc等实战操作Java基础

org.springframework.boot:spring-boot-starter-parent:pom:3.2.2.RELEASE was not found

原因及解决方法:一、未配置国内镜像如阿里云,导致JAR包下载失败settings.xml里面配置镜像alimavenaliyunmavenhttp://maven.aliyun.com/nexus/content/repositories/central/central二、父版本太高了,降低版本//以前版本org.springframework.bootspring-boot-starter-parent3.2.2 //现在版本org.springframework.bootspring-boot-starter-parent3.0.2 另社区版本的IDEA2021.3.3下载插件spring

java - 启动简单的非基于 Web 的 Java 应用程序的官方 Spring Boot 方式是什么?

我正在将一个简单的java项目转换为springboot变体。SpringBoot引用指南http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/总的来说非常有帮助,但是大多数设置简单配置的示例都涉及一些基于Web的应用程序。入门教程来自https://spring.io/guides/gs/spring-boot/教程也没有提供我正在寻找的答案。我有一个类HelloSpring,我需要在printHello()上运行一个方法。我已经配置了以下类,为简单起见放在同一个包中:应用程序类@SpringBootA

java - 包 org.springframework.boot 不存在

我正在尝试在我的机器上运行一个小型基本SpringBootstrap,当我在maven上运行cleancompile(甚至在尝试spring-boot:run之前)时,我得到以下错误:[INFO]-------------------------------------------------------------[ERROR]COMPILATIONERROR:[INFO]-------------------------------------------------------------[ERROR]/C:/Users/hbenayed/eclipse-workspace/Sp

java - boot层初始化出错FindException : Module not found

使用Java9执行一个简单的“HelloWorld”程序会导致以下错误消息:Erroroccurredduringinitializationofbootlayerjava.lang.module.FindException:Modulecom.pantech.myModulenotfound我执行的命令行是:java--module-pathbin-mcom.pantech.myModule/com.pantech.myModule.HelloWorld此命令行从我的bin目录的父目录执行,该目录包含所有.class字节码文件。module-info.class文件位于com.pan