spring-mvc 相关问题

基于模型 - 视图 - 控制器(MVC)模式构建Java Web应用程序的框架。它从底层视图技术中提升灵活和分离的代码。

com.pzh.code.chion.service.impl.db1.UserServiceImpl 中构造函数的参数 0 需要类型为 的 bean

说明: com.pzh.code.chion.service.impl.db1.UserServiceImpl 中构造函数的参数 0 需要类型为“com.pzh.code.chion.repository.db1.UserRepository”的 bean,但无法找到。 空调...

回答 1 投票 0

springBoot + Thymeleaf:包含片段

我有这个片段: 我有这个片段: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head th:fragment="common-header-imports"> <meta charset="utf-8"> <meta content="width=device-width, initial-scale=1.0" name="viewport" <!-- Other meta tags --> <meta content="" name="ZRTHEMES"/> <!-- Google Fonts --> <link href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,600;1,700&amp;family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&amp;family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&amp;display=swap" rel="stylesheet"> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin=""> <link href="https://fonts.googleapis.com/css2?family=Oswald:wght@500&amp;display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400&amp;display=swap" rel="stylesheet"> <!-- Vendor CSS Files --> <link href="assets/vendor/aos/aos.css" rel="stylesheet"> <link href="assets/stylesheets/font-awesome.min.css" rel="stylesheet"> <link href="assets/vendor/swiper/swiper-bundle.min.css" rel="stylesheet"> <link href="assets/vendor/glightbox/css/glightbox.min.css" rel="stylesheet"> <link href="assets/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="assets/vendor/bootstrap-icons/bootstrap-icons.css" rel="stylesheet"> <!-- Main CSS File --> <link href="assets/stylesheets/styles.css" rel="stylesheet"> <link rel="stylesheet" th:href="@{/css/style-links.css}"/> <link rel="stylesheet" th:href="@{/css/responsive.css}"/> </head> </html> 还有这个: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <header th:fragment="common-header" id="header" class="header d-flex align-items-center sticked stikcy-menu"> <div class="container-fluid container-xl d-flex align-items-center justify-content-between"> <a href="index.html" class="logo d-flex align-items-center"> <img src="assets/images/logo.png" alt="logo"> </a> <nav id="navbar" class="navbar"> <ul> <li><a href="/" class="">Home</a></li> <!--li><a href="services.html" class="">Services</a></li> <li><a href="portfolio.html" class="">Portfolio</a></li> <li><a href="testimonials.html" class="">Testimonials</a></li> <li><a href="team.html" class="">Team</a></li> <li class="dropdown"><a href="#"><span>Menu</span> <i class="bi bi-chevron-down dropdown-indicator"></i></a> <ul> <li><a href="about.html">About</a></li> <li><a href="packages.html">Pricing</a></li> <li><a href="faqs.html">FAQs</a></li> <li><a href="privacy-policy.html">Terms &amp; Conditions</a></li> <li><a href="privacy-policy.html">Privacy Policy</a></li> <li><a href="blogs.html">Blogs</a></li> <li><a href="blog-details.html">Blog Detail Page</a></li> </ul> </li--> <li><a href="/blogs">News</a></li> </ul> </nav><!-- .navbar --> <!--a href="contact.html" class="btn-get-started hide-on-mobile">Get Quotes</a--> <button id="darkmode-button"><i class="bi bi-moon-fill"></i></button> <i class="mobile-nav-toggle mobile-nav-show bi bi-list"></i> <i class="mobile-nav-toggle mobile-nav-hide d-none bi bi-x"></i> </div> </header> </html> 还有这个: <!DOCTYPE html> <html lang="zxx"> <head th:replace="~{common/headerImports :: common-header-imports}"> <title>title</title> </head> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-RZXQZB1MDJ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-RWXQZB9MDJ'); </script> <body> <header th:replace="~{common/header :: common-header}"> .... </html> 但我只看到一个白色页面,没有加载任何内容 每当您遇到此类问题时,从浏览器检查页面源并查看实际生成的内容以及请求的响应以查看从服务器接收到的内容非常有意义。 确保您的脚本位于 head 或 body 内,因此移动此: <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-RZXQZB1MDJ"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-RWXQZB9MDJ'); </script> 进入 Google 指示您移动的位置,大概位于 head 标签的末尾(在其内部)。根据您共享的内容,您似乎已将 html 嵌入到另一个 html 中,并且您已将内容放在 head 和 body 之外。解决这些问题。 此外,很可能发生了一些服务器端错误,因此您需要检查请求的状态以及可能的服务器日志。您也可以检查客户端控制台是否存在客户端问题。 并确保正确嵌入片段。 如果以上所有内容都经过仔细检查并修复,那么它应该可以工作。

回答 1 投票 0

@EnableAutoConfiguration 不适用于@WebMvcTest。为什么?

我发现使用@WebMvcTest时必须手动@Import自动配置类 我在下面的 MRE 中使用了 Spring Cloud Gateway MVC,因此需要额外的 @Imports。如果我用普通的

回答 1 投票 0

com.example.demo.services.StudentServiceImpl 中构造函数的参数 0 需要类型为“com.example.demo.repositories.StudentRepository”的 bean

我尝试运行 Spring Boot 但最终显示错误: 描述: com.example.demo.controller.StudentController 中构造函数的参数 0 需要类型为“com.example.demo.

回答 1 投票 0

在 Spring 应用程序 RestController 响应中将所有空字符串值写入为空字符串

我有一个带有 React 前端的 Spring 应用程序。前端希望将空字符串值表示为“”而不是null。有没有办法做到这一点而不必注释每个...

回答 1 投票 0

如何在后端 Spring boot 中获取 URL Frontend?

例如:我位于 URL http://localhost:3000/admin/posts (前端)并将请求发送到 URL http://localhost:8080/test/user (后端)。当我在后端时如何获取 URL 前端?

回答 1 投票 0

向 IP Keycloak 发送 SamlAuthn 请求时出现无效请求错误

作为 IT 行业的新人,我尝试使用以下方法向我的身份提供商 (Keycloak) 发送 SAML 请求。但是,我遇到了“InvalidRequest”错误...

回答 1 投票 0

禁用 Spring mvc 的自动序列化

使用 spring mvc 3 时是否可以禁用自动序列化? 我们已经改用 spring mvc 但序列化已经完成,所以我们不想使用自动序列化....

回答 1 投票 0

在 Spring 应用程序 RestController 响应中将 null 字符串值写入为空字符串

我有一个带有 React 前端的 Spring 应用程序。前端希望将空字符串值表示为“”而不是null。有没有办法做到这一点而不必注释每个...

回答 1 投票 0

在 Spring 应用 RestController 响应中将 null 字符串值写入为空字符串的通用解决方案

我有一个带有 React 前端的 Spring 应用程序。前端希望将空字符串值表示为“”而不是null。我需要一种方法来做到这一点,而不必注释每个...

回答 1 投票 0

如何修复无法自动装配。 Spring Boot 中没有错误豆

我该如何解决这个错误。我是 Spring-boot 新手

回答 3 投票 0

springboot中如何处理IllegalStateException

java.lang.IllegalStateException:存在可选长参数“diseaseSrNo”,但由于被声明为原始类型而无法转换为空值。考虑将其声明为对象

回答 1 投票 0

如何在 Spring Boot 中编辑 feign 响应头

我的假客户给出了纯文本/文本响应。如何更改为application/java? 我无法将 json 响应转换为 pojo。我认为这是因为 API 返回内容类型为 JSON 的 JSON:plain/text 而不是...

回答 1 投票 0

模板解析出错。 (Spring Boot + Thymeleaf)

我有一个用于提供图像的 Spring Boot。我的模型包含在我的 ImageController.java 中。 ImageService 包含 findPage 方法。 运行我的 Spring Boot 应用程序时,我收到此错误。 2...

回答 5 投票 0

java.lang.NoSuchMethodError:org.springframework.util.ReflectionUtils.clearCache()错误

我是 Spring 新手,我正在尝试使用 Spring 容器构造对象,该容器将解析我的 XML 文件,所以我有一个 .xml 和两个 .java 类。 春季版本5.1.0 我正在研究 si...

回答 1 投票 0

使用 JavaScript 中的索引获取 Spring 模型属性列表元素

很抱歉,如果在其他地方有人问过这个问题,但我环顾四周,找到了一些答案,但不是一个完整的例子,我仍然对此表示怀疑。 所以,我添加了一个自动填充列表

回答 4 投票 0

记录 AsyncRequestTimeoutException 级别为“DEBUG”

Spring 框架的 DefaultHandlerExceptionResolver 处理 AsyncRequestTimeoutException 并打印以下几行。 2024-04-09 14:51:14.829 警告 1 --- [qtp649630909-23] .w.s.m.s.

回答 1 投票 0

Spring Rest RequestMethod.GET 在缺少 @RequestParam required=true 时返回 400 Bad Request

我是 Spring 和 Rest 端点的新手。 我有一个控制器,它接受 @RequestParam 并返回 JSON 响应。 默认情况下,@RequestParam required =“true”,这就是我需要它的方式。 我是

回答 4 投票 0

使用ajax将数组从javascript传递到spring mvc控制器

所以我这里有一个小问题,如上所述。在下面的第一个示例中,我传递了一个正在工作的简单数组。如果我想在第二个示例中传递数组的数组,它不起作用......

回答 2 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.