应用程序可以运行,但是出现错误:
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Jun 30 17:24:02 CST 2015 There was an unexpected error (type=Not Found, status=404). No message available
我该如何解决?
当我们创建一个Spring Boot应用程序时,我们用注解对其进行@SpringBootApplication
注解。该批注“包装”了许多其他必需的批注,以使应用程序正常工作。一种这样的注释是@ComponentScan
注释。该注释告诉Spring寻找Spring组件并配置要运行的应用程序。
你的应用程序类必须位于程序包层次结构的顶部,以便Spring可以扫描子程序包并找到其他必需的组件。
package com.test.spring.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
下面的代码片段适用于控制器程序包在com.test.spring.boot程序包下的情况
package com.test.spring.boot.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HomeController {
@RequestMapping("/")
public String home(){
return "Hello World!";
}
}
以下代码段 不起作用,因为控制器软件包不在com.test.spring.boot软件包中
package com.test.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HomeController {
@RequestMapping("/")
public String home(){
return "Hello World!";
}
}
从Spring Boot文档中:
许多sspring引导开发者总是有其主类注解为@Configuration
,@EnableAutoConfiguration
和@ComponentScan
。由于这些注释经常一起使用(特别是如果你遵循上述最佳实践),因此Spring Boot提供了一种方便的@SpringBootApplication
替代方法。
该@SpringBootApplication
注解相当于使用 @Configuration
,@EnableAutoConfiguration
并@ComponentScan
与他们的默认属性
我已经配置了一个spring启动应用程序,但是在启动应用程序时,我得到了如下映射错误 ...我已经通过了下面的链接,并更新了我的控制器,使其成为包含主类的根包的一部分。此应用程序没有 /error的显式映射 我使用下面提到的配置/代码为我的应用程序: build.gradle 售票员。JAVA 应用性质 jsp路径
我有一个小的spring boot项目,效果很好。但是,我试图添加一些验证。。我在一个html页面上工作,但在另一个页面上失败了,没有可行的原因! 这是html页面(addProcedure.html): 对于控制器: 带有验证注释的实体类,, 我试过@NotNull、@NotEmpty和@NotBlank,但运气不好。。。似乎验证有效。然而,我没有进入html页面! 相反,我得到了以下信息:
猜猜我哪里错了。。? 错误: 正在创建名为“subjectController”的bean:通过字段“subjectService”表示未满足的依赖关系;嵌套的异常是org。springframework。豆。工厂未满足的依赖项异常:创建名为“subjectServiceImpl”的bean时出错:通过字段“subjectRepository”表示未满足的依赖项;嵌套的异常是org。springf
在此处输入图像描述这是我的控制器,我正在使用端口localhost:8080访问它返回白色标签错误。原因可能是什么?
我正在使用SpringBoot刷新我的Spring技能。我已经将库更新到最新版本。当我将浏览器指向应用程序时,会出现以下错误: 这是我的控制器: } tomcat日志看起来像这样: 如有任何建议,将不胜感激。 罗斯
我正在开发代码从链接:https://www.dineshonjava.com/microservices-with-spring-boot/和工作