Spring boot Can弹簧靴+;Gradle是否生成与Servlet2.4兼容的war文件?

我一直在读关于使用SpringBoot和Gradle快速构建RESTful服务的书:。我想尝试一下,但我需要构建一个与Servlet2.4兼容的war(我知道……生活在20世纪70年代) 我在尝试将上述指南生成的war部署到Sun App Server 8.1时遇到的错误是: 指定了未知的可部署对象类型:“无法确定J2EE “组件类型” 生成的war没有web.xml,可能还有其他预期的工件。 似乎建议web.xml可以与Spring引导应用程序打包,但没有解释如何打包 Spring引导是否与旧

Spring boot 在启动中的spring安全过滤器链之前调用过滤器

我已经按照下面的方式配置了我的过滤器,但在Spring安全过滤器链之前它不会被调用。我已将顺序设置为零 我使用的是SpringBoot1.3,它支持设置过滤器的顺序 @Bean public FilterRegistrationBean filterRegistrationBean() { FilterRegistrationBean registrationBean = new FilterRegistrationBean(); registrationBean.setFilter

Spring boot 如何在Spring boot websocket上映射客户端和服务器消息

我克隆了一个聊天应用程序项目,它在github上使用spring boot websocket。 以下是代码: @MessageMapping(“/chat.private.{username}”) public void filterPrivateMessage(@Payload ChatMessage,@DestinationVariable(“用户名”)字符串用户名,主体){ message.setUsername(principal.getName()); simpMessagingTe

Spring boot management.security.roles不';t为健康终点而工作

我已经用spring security保护了我的spring启动应用程序(基本身份验证)。我为可以使用监视和管理的用户添加了角色管理。我设置management.security.roles=management。具有此角色的用户只能查看状态(使用健康端点)。如果我设置management.security.role=management,那么一切都可以正常工作(具有此角色的用户可以查看所有运行状况参数),但此属性已被删除。我做错什么了吗?还是一只虫子? 我在1.4.0版中使用了spring b

Spring boot Drools工作台(Drools wb)与现有Spring Boot应用程序的集成

我有一个Spring启动应用程序,可以从Oracle数据库加载/执行规则。我希望在同一个应用程序中包括Drools WorkBench用户界面,以允许用户管理(添加/编辑)规则 我在网上做了很多搜索,遇到了像和这样的文章,其中谈到下载WAR(即kie-drools-wb-6.5.0.Final-tomcat7.WAR)并将其安装在独立的Tomcat服务器上 由于我的应用程序使用嵌入式Tomcat服务器,并且我使用Maven/Nexus进行依赖关系管理,因此我如何在Spring Boot应用程序中

Spring boot 带WebSocket和不带WebContainer的Spring Boot应用程序

我应该用Spring Boot和WebSocket制作一个应用程序。但我不应该使用Jetty、JavaEE或Tomcat(或任何其他WebContainerServlet东西)。使用“普通弹簧靴”也可以吗????我发现的每个例子都使用某种WebContainer。如果没有它,Spring Boot如何管理Http连接和WebSocket通信?我没有找到任何使用WebSocket和没有servlet的工作示例。所以它似乎是强制性的。所以SpringBoot似乎是一个ServletDispatche

Spring boot 未使用springboot加载swagger ui

嗨,我正在使用springboot 1.5.3.RELEASE with Swagger 2。 当我运行应用程序时,我可以通过访问“localhost:3030/v2/api文档”来访问json swagger响应。但我无法访问“localhost:3030/swagger ui.html”,同时显示未找到“/swagger ui.html”的映射。 我如何解决这个问题 依赖关系 <dependency> <groupId>org.springf

Spring boot Nomin和Spring引导应用程序:递归映射规则a=b导致无限循环

由于我对Nomin、Eclipse和Groovy的组合已经没有什么问题(请参见和),所以我又一次在与之斗争 我的应用程序通过Gradle和Eclipse在控制台中使用JUnit测试。但现在它不想在执行SpringBoot主类时工作。在Eclipse中或在控制台上使用gradle bootRun或Eclipse gradle Task=>时出现相同的异常 @SpringBootApplication class CcmApplication { static void main(Stri

Spring boot 如何在Junit中使用slf4j模拟log4j2 logger对象

我有下面的代码,我正在使用slf4j工厂创建不同的log4j2 loggers对象,我需要根据输入参数写入特定的日志文件 @Service class WriterService { val logger1: Logger = LoggerFactory.getLogger("t_logger") val logger2: Logger = LoggerFactory.getLogger("b_logger") val labelKey = "Label" fun writeLog(payl

Spring boot 使用Kotlin的JpaRepository上的ClassCastException

我正在尝试创建一个服务来处理博彩游戏中所有未完成的赌注,一旦知道比赛结果。当我试图在JpaRepository中使用查询结果时,我得到了一个ClassCastException 下面是我的服务接口和实现 package com.github.juanmougan.prode.services import com.github.juanmougan.prode.models.Match interface MatchesService { fun processBetsForMatc

Spring boot 卡夫卡制作人线程,大量线程,即使没有消息发送

我目前分析了我的kafka producer spring启动应用程序,发现许多“kafka producer网络线程”正在运行(总共47个)。它永远不会停止运行,即使没有数据发送。 我的应用程序看起来有点像这样: var kafkaSender = KafkaSender(kafkaTemplate, applicationProperties) kafkaSender.sendToKafka(json, rs.getString("KEY")) 卡夫卡森德: @Service class

Spring boot 远程连接到PCF云配置服务器服务

我已经在PCF中创建了一个PCF配置服务器服务。当我部署充当配置服务客户端的springboot应用程序,部署到PCF并将其绑定到配置服务器服务时,它会无缝地拉动配置,一切都很好 我的问题是,从笔记本电脑本地运行springboot应用程序时,我无法从springboot应用程序连接到PCF配置服务器 根据各种文档,我为配置服务器服务创建了服务密钥,并修改了bootstrap.yml,如下所示 我有一个错误。 信息22180---[main]c.c.c.ConfigServiceProperty

Spring boot Spring Boot+Spring Rabbit MQ:通过https安全层连接

我可以通过以下属性通过http层连接RabbitMQ,需要帮助才能连接https url spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest 下面是我要连接的目标链接的示例。请在此处输入代码 目标URL: 请与我分享任何相同的示例。端口5672是amqp协议而不是http;15672通常是安全的amqp,您必

Spring boot 如何从邮递员上传图像

我找到了一个关于如何在Spring Boot应用程序中上传图像的教程。 我看了这个教程 这是我的邮递员: 试试这个: "upload_image": { "name": "72397.jpg", "content_type":"image/jpg", "file":"base64string"} 当我们上传图像时,我们需要将图像编码到base64,编码后的字符串作为json字符串传递。在后端,我们需要解码字符串并生成图像 安装base-64 NPM软件包 npm安装base-64 例如: "u

Spring boot Spring在未请求任何视图时将用户发送到视图

我在春天写了一本书的目录。 它从目录中收集书籍(pdf、epub、mobi、电子书),从中收集一些元数据,将它们存储在数据库中,然后将它们放在一个列表中,该列表可供我的视图使用: @Slf4j @Controller public class BookCatalogController { // == Fields == private final BookService bookService; @Autowired public Bo

Spring boot 由于找不到CacheApectSupport,CacheAutomConfiguration不工作

我正在使用springboot 2.1.1。 我使用@EnableCaching启用了缓存 缓存管理器已创建,并可以注入到我的类中 一旦我添加了一个库 启动应用程序时出现错误: java.lang.IllegalStateException: No CacheResolver specified, and no bean of type CacheManager found. Register a CacheManager bean or remove the @EnableCaching an

Spring boot 如何在java中将base64转换为多部分文件

我有个问题。我想将buffereImage转换为多部分文件。 首先,在我的UI上,我向服务器发送了base64,在我的服务器上,我转换为buffereImage,然后我想将buffereImage转换为 MultipartFile并保存在本地存储上。 这是我的方法: @PostMapping("/saveCategory") @ResponseStatus(HttpStatus.OK) public void createCategory(@RequestBody String

Spring boot 日志疯狂:AppEngine标准&x2B;弹簧靴2

我正在构建一个我认为是普通的RESTful服务器。我使用Initializer创建gradle项目,添加AppEngine依赖项,然后离开。我已经开发和使用这个项目有一段时间了,但是我遇到了一个问题:WRT日志记录。基本上,一切似乎都是交叉连接的,我不能改变任何配置 通过查看启动日志,我想我至少可以识别控制台的三种不同日志模式。添加logback.xml或logging.properties文件不会改变任何内容。我也尝试了Log4J配置,因为,嘿,为什么不呢 在我的gradle文件中,我有: i

Spring boot spring数据jpa和spring数据DynamoDB之间的冲突

我在一个项目中工作,我想使用两个不同的存储库。 第一个是spring数据JPA存储库,第二个是DynamoDB存储库 我已经为各自的数据源创建了两个不同的配置类,在不同的包中有两个不同的存储库接口 当我尝试运行项目时,会收到上述错误消息: org.springframework.beans.factory.support.bean定义覆盖异常: 中定义了名为“personDynamoRepository”的无效bean定义 null:无法注册bean定义[根bean:类] [org.social

Spring boot 如何从@Async注释的方法引发异常

我有两个模块,一个从rest模板调用另一个。 (管理员调用notifServer) notifServer有一个用@Async注释的方法。我想在该方法中抛出一个异常,但是管理员得到响应太快,并且无法在admin中捕获异常方法 我是spring和@Async进程的新成员。我已经尝试将响应主体从NotifServer映射到CCompletableFuture.class。 但我仍然没有得到错误响应 此代码来自管理员 ResponseEntity response = fcmRestTemplate.

Spring boot 一个模块是否可以读取另一个模块';豆子?

我有两个SpringBoot模块公共空间和网络 在commons模块中,我定义了一个bean: 我可以在commons测试中得到这个bean 但不幸的是,我无法从另一个模块获取bean。 我弄错什么了吗?我想从我的web模块中获取commons模块中定义的bean 这是我的moduleApplication.java package com.github.fish56.modules; 导入org.springframework.boot.SpringApplication; 导入org.

Spring boot org.hamcrest isNotNullValue():当多个依赖项共存时要导入的

我在这里有一个依赖共存:isNotNullValue()方法存在于我的Spring Boot应用程序的不同JAR中,下面的图片显示了我现在得到的结果: 如你所见,我有: wiremock.org.hamcrest.core.IsNull wiremock.org.hamcrest.CoreMatchers org.hamcrest.core.IsNull org.hamcrest.Matchers org.hamcrest.CoreMatchers 我应该进口哪一种 我想hamcrest库

Spring boot springbootbean生命周期管理

我正在学习springboot应用程序中ApplicationContext管理的bean的初始化和销毁回调。我有一个bean,它实现了InitializingBeans和DisposableBeans接口。但是,我没有看到在删除实现时调用init方法。我缺少什么 @Component public class LifeCycleBean implements InitializingBean, DisposableBeans{ private String name; p

Spring boot 如何使用Mockito模拟context.getBeansWithAnnotations

我创建了一个带有两个具体实现的接口客户端 clientA和clientB,并用我的自定义注释对它们进行注释 public interface Client{ public void dosomething(); } @Component @Myannotation public class clientA implements Client { public void doSomething(){ sysout("Client A do so

Spring boot springboot中测试的Gradle命令行参数

我想将一个参数传递给Gradle test(覆盖application.properties中的某些属性) 有一种方法可以在执行bootRun时传递参数。检查,例如: ./gradlew bootRun-Pargs=--some.property=changedvalue 但我想在测试中这样做,比如: ./gradlew test-Pargs=-some.property=changedvalue适合我。我将命令行参数传播到系统属性 test { if (project.hasPrope

Spring boot 如何使ConfigurationProperties bean和@FeignClient接口中的验证注释一起工作?

假设我有这个application.yml(它将依赖于环境,例如通过Spring概要文件): 和匹配的Java样式配置属性类: @Configuration @ConfigurationProperties("app.remote") public class MyRemoteProperties { @NotBlank private String url; // matching getter/setter... } @Validated @Configurat

Spring boot 没有服务提供商证书的SAML请求

我使用 它正在与Okta IdP合作 但是,我想将没有服务提供商证书的SAML请求发送到我自己的IdP 您能帮我禁用服务提供商证书吗 请查找以下配置代码: @凌驾 受保护的void configure(最终HttpSecurity http)引发异常{ http.authorizeRequests().antMatchers("/saml*").permitAll().anyRequest().authenticated().and().apply(saml())

Spring boot SpringBoot&x2B;KeyClope适配器安装失败

我试图用KeyClope适配器保护SpringBoot后端 SprinBoot 2.1.9 密钥斗篷6.0.1 我只是对很多bug和缺少的文档挠头。目前,我试图使KeyClope适配器正确响应401 WWW-authenticate错误的Cors头 我已经调查并发现,securityContext在类org.keydaple.adapters.AuthenticatedActionsHandler中为null,导致响应中未设置头 protected boolean corsRequest()

Spring boot SpringBootTest时如何忽略ContextRefreshedEvent?

我正在努力找出如何忽略一个类方法,它应该在SpringBootApplication准备就绪时在正常操作期间启动一个线程: @EventListener public void onApplicationEvent(ContextRefreshedEvent event) { this.start(); } 在测试的情况下,我不想这样的行为,想从测试方法开始。 据我所知,ContextRefreshedEvent是由测试类上的@springbootest注释触发的。用于测试侦听器本身

Spring boot 无法将我的spring启动应用程序部署到asw beanwalk

我在Intellij上开发了一个spring引导项目,这是目前唯一的后端。想把它部署到aws上。 我跟着下面 正如他所说,我一开始也得到了502错误,然后我根据他的说法添加了服务器\ u端口5000 但我仍然得到502坏网关 这是我的网站 有人能帮忙吗 谢谢,您定义了服务器端口,而不是服务器端口?@Thomas\uuuuuuuhi,我定义了服务器端口,大写在应用配置后它重新部署了吗?日志怎么说?最好在应用程序中将端口定义为5000。properties/yaml;我从来没有这样的问题

Spring boot Spring Cloud Stream-手动按需使用数据?

使用Spring数据流,我如何开始从队列中读取数据并停止按需读取 我想这样说: @EnableBinding(Sink.class) public class SomeConsumer { @StreamListener(target = Sink.INPUT) public void receiveMsg(Message<String> message) { logger.info(" received new message [" + message.toS

Spring boot 如何使用SpringBoot在Junit测试类中禁用SpringSecurity

我已经使用spring boot 2.2.5.RELEASE创建了简单的Rest Api服务,我刚刚在应用程序中启用了spring安全性。少年们没有工作。我尝试了一些方法来解决这个问题,但没有成功。 通过阅读书籍和在线参考资料(包括堆栈溢出中回答的问题),我了解了两种在测试中禁用安全性的方法: @WebMvcTest(值=MyController.class,安全=false) @AutoConfigureMockMvc(安全=false) @EnableAutoConfiguration(ex

Spring boot spring引导消费Web服务

我有一个这样构造的Web服务 @RestController public class GreetingController { @PostMapping(path = "/greetingws") public Foo greeting(@RequestBody Foo dto) { return dto; } } Foo f = new Foo("kkkkk"); ResponseEntity<String> t2 = restTem

Spring boot 应用程序启动时的单例

我正在创建一个小游戏,我希望有一个游戏室和游戏室中的一堆游戏。这将是一个spring引导应用程序。所以我想在应用程序开始时启动游戏室。然后,无论何时创建新游戏,我都会将其添加到游戏列表中。这是个好主意吗?或者是否存在任何潜在的陷阱 public class GameRoon{ private static GameRoom instance = null; List<Game> games = new ArrayList(); private GameRoom(

Spring boot 带REST api的SpringBoot应用程序连接到LDAP-自动配置LdapContextSource

我正在开发一个带有RESTAPI的SpringBoot应用程序,以检查我连接的LDAP实例上是否存在用户。我当前正在从application.properties文件中提取LdapContextSource属性。 是否有一种方法可以自动配置LdapContextSource,以便每次调用API时都不必设置LdapContextSource配置 @RestController public class CheckUserController { @Value("${ldap.base}

Spring boot 如何使用SpringBoot在ApacheCamel中将参数传递到方法中 rest() .get(“/{id}”) .products(MediaType.APPLICATION\u JSON\u值) .路线( .setBody(()->orderService.viewOrder()) .endRest();

我使用的是Apache2.24.0版本。 如何将id参数传递给viewOrder方法这些参数映射到具有相同名称的消息头,因此在这种情况下,您可以获得id的值,如下所示: rest() .get("/{id}") .produces(MediaType.APPLICATION_JSON_VALUE) .route() .process(e -> { String id = e.getIn().getHeader("id", S

Spring boot 如何在spring security的x509验证中使用用户名将客户端列入白名单

我有一个Spring Boot应用程序,它使用相互身份验证来验证客户端。这是相互验证配置的对应代码。通过验证客户端证书来保护“/custom”URL @配置 @启用Web安全性 @EnableGlobalMethodSecurity(Prespenabled=true) @Slf4j 公共类MutualAuthConfig扩展了WebSecurity配置适配器{ @凌驾 public void configure(HttpSecurity http)引发异常{ http .csrf().disa

Spring boot SpringBoot调度程序Cron过度运行

有没有专家在使用springboot调度程序时遇到过这个问题 试图将它设置为在工作日的下午2点到晚上10点之间每15分钟/小时运行一次,但它似乎是按分钟触发的,这是因为我的cron错误还是我应该做smthg来控制它 开始通过springboot web在linux服务器上运行 版本 请试试这个 @Scheduled(cron = "0 */15 14-22 * * MON-FRI") 你在评论中说这不起作用,所以让我们用一个简单的概念验证来测试它,每5分钟启动一次 @Sch

Spring boot 如何向弹簧靴显示大型车身+;没有命中OutOfMemoryException的ThymileAF模板

我有一个应用程序,我正在转换为使用Spring Boot和Thymeleaf。其中一个servlet从服务器上的日志文件中提取数据(该文件被开发人员锁定),因此我们可以诊断某些类型的故障。大多数日志提取都相对较小,但有些日志提取可能最终达到数十到数百兆字节。诚然,这是一个直截了当的武器,但我并不想让它变得更智能,只是让它移动到新的框架中 旧的jsp页面只是发出html来设置页面,然后运行一个grep/awk组合脚本并流式输出,最后以结束html结束。thymeleaf模板的布局是相同的,但因为我

Spring boot 未映射实体中的LocalDate字段

请帮助我使用Java11,Spring数据JPA2.5。 以下模型/实体的LocalDate字段未映射到对象(departedSoul)),我们在保存之前在控制器中获取该对象。这是代码 @PostMapping("/"+PathMappings.SAVE_DEPARTEDSOULS) public String saveDepartedSoul(@ModelAttribute("theDepartedSoul") DepartedSoul departed

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 396 页