• 为什么控制器方法在测试方法中返回无效的响应内容?

    我正在学习Java Spring,并尝试编写控制器方法的测试。也就是说,我想通过其路径执行控制器方法,并检查返回的内容是否包含一些符号序列。例如,我的测试是通过地址“ user / 1”调用页面上的内容,并期望该内容包含“ root”。 不幸的是,尽管可以在浏览器中输入此路由并获得该用户的页面而没有任何问题,但是执行“ user / 1”将返回空内容。 这是我要测试的控制器方法 @GetMapping("/{id}") public String view(@PathVariable(value =...
  • Java Spring 401未经授权

    我正在关注有关Java Spring的教程,并找到了jwt的身份验证代码。到目前为止,没有问题,我可以生成令牌并登录/注册,并将这些令牌用于发布/获取请求的路由。但是问题是,两分钟后,我收到401未经授权的错误。我无法解决。 我遵循的教程中的代码: JwtAuthEntryPoint.java public class JwtAuthEntryPoint implements AuthenticationEntryPoint { private static final Logger logge...
  • 注册后无法启动Spring Boot自动登录

    我有一个登录名和一个注册页面。我想实现注册后自动登录的功能。我浏览了各种文档,最后想到了这个。有人可以找出这里出了什么问题吗? 网络安全配置 @Configuration @EnableWebSecurity public class WebSecurity extends WebSecurityConfigurerAdapter { @Bean public AuthenticationManager authenticationManagerBean() throws Exceptio...
  • Spring-Boot Data不起作用卷曲的每个命令的控制器404错误

    我是spring-boot的新手,在终端中输入Get命令时出现以下问题: D:\>curl -G localhost:8080/demo/first -d=nameBiagio {"timestamp":"2020-10-03T14:33:46.710+00:00","status":404,"error":"Not Found","message":"","path":"/demo/first"} 当我尝试发布时,同样的事情也不是命令问题,因为即使尝试使用“ -X GET”或其他命令,我也遇到相同的问...
  • 将Spring Boot WAR部署到Tomcat 8.5显示空白页

    我可以使用tomcat管理器将Spring Boot WAR软件包成功部署/取消部署到Tomcat 8.5, 但是当我尝试打开网页时,它仅显示空白页面。 我想念什么? <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...
  • 无法使用Spring Boot服务

    语境 我刚刚开始学习spring boot,并引导了一个非常基本的服务器。它只有以下代码:这是我的Java代码: package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication...
  • Spring Boot:应用程序启动未完全启动,没有显示错误,无法停止

    我有一个在Spring Boot 2.3上运行的应用程序,并且运行正常。在我的pom.xml中,将父级从spring-boot-starter-parent-2.3.1.RELEASE更改为2.4.0,并将spring cloud版本从Hoxton.SR9更改为2020.0.0-M5。 要启动该应用程序,我运行 mvn clean mvn spring-boot:run The app starts up until this point (Full log) ... 2020-11-22 07:46:4...
  • 更新我的实体时出现“ ConcurrentModificationException”

    我正在使用休眠5.4.11内核,当我尝试更新大量实体时,我在这里遇到了这个问题。它看起来像一个休眠的内部异常。 这是我更新实体的方式,它在另一个线程中运行,这在这里应该不是问题...它基本上是数据库操作的一个自己的线程,在该操作期间,没有其他数据库操作在运行。 // Run the database operation for updating the entities async in a new thread, return updated entities once done ...
  • 将java.sql.Date转换为java.time.LocalDate时出现Java Spring Boot Jpa错误

    我正在使用Java 11和Spring Boot v2.3.3.RELEASE。以下是我的pom.xml。 我正在尝试从DB函数获取数据,该函数将返回2列和1行。返回的列是日期(Postgres SQL)。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...
  • 使用@DeleteMapping的方法的请求方法“不支持GET”错误

    每当我访问映射到所述方法的URL(http:// localhost:8083 / deleteproductbyid / 1)时,使用@DeleteMapping批注的方法(deleteProductById)都不支持请求方法'GET'。当我将方法的注释更改为@GetMapping时,该应用程序将运行,但这会导致其他问题。 以下是相关代码: package com.democrudexample.controller; import java.util.ArrayList; import java.ut...
  • 具有Spring AutoConfiguration的库:spring.factories以及其他什么?

    我们打算用所有Spring应用程序都应该具有的Spring组件开发一个库,例如连接到我们的监视,管理和编排服务的Bean。 这个想法是利用Springs的“自动配置”机制。 For a Starter I wrote a class com.mycorp.project.basic.startup-notification.StartupNotificationPublisher.class which, uppon "ApplicationStartedEvent" sends a Message via...
  • 无法覆盖弹簧启动安全性

    我正在尝试覆盖Spring Boot安全配置。但是每次我尝试访问任何URL时,它都会为我提供默认的Spring Security登录页面。而且我也在尝试使用REST API。这是我的尝试。请帮助我解决问题。谢谢。 这是我的pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version...
  • 如何持久化两个对象,但仅在已存在时更新一个

    我基本上有一个包含Booking,Employee和Customer的预订系统。 我想保留一个预订实体。预订实体具有一名员工(将提供服务)和一个客户(为其进行预订)。 我希望能够保留一个预订对象,如果该预订对象已经存在,则不会在其中创建员工和/或客户。如何使用JPA和休眠模式实现这一目标。 我还想保留当前的架构(预订表,员工表,客户表以及Booking_customer,Booking_employee之间的关系表...) 这是预订实体: @Entity @Table(name = "bookings") ...
  • Spring Boot应用程序属性

    在SPRING BOOT中收到此错误-应用程序属性 我创建了Spring Boot入门项目-Maven,并打开了显示无法创建部件控件的应用程序属性 请帮助解决该错误 org.eclipse.tm4e.core.TMException:语法的未知位置 在 org.eclipse.tm4e.core.registry.Registry._loadGrammar(Registry.java:133) 在 org.eclipse.tm4e.core.registry.Registry.loa...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部