我第一次用手将AngularJS和spring引导应用程序连接在一起.我遇到的问题是我的@RestController没有返回索引页面:
@RestController
public class IndexController {
@RequestMapping("/")
public String index(){
System.out.println("Looking in the index controller.........");
return "index";
}
}
目录
我正在尝试构建并运行我的Spring引导项目,该项目在页面上返回"I‘s trying“。我有一个基本的主类和一个rest控制器类。我想解决办法很简单,但我找不到任何类似的问题。
事情是这样的。
主班
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application{
public static void m
因此,我试图遵循关于如何使用Spring:提供html文件的指南。
我的文件夹结构与文件完全相同,但当我运行spring引导服务器时,我的localhost:8080/greeting将只显示从GreetingController返回的字符串greeting,仅此而已,如果我查看页面源代码,其中没有html。
我找不到有关这方面的任何相关答案,因为所有类似的答案仍然使用.xml文件驱动的Spring,其中您在.xml文件中声明视图。但本指南明确指出,不需要使用.xml。它应该就这样工作。
制图:
@RestController
public class GreetingController {
我一直试图扩展这个Spring/Hibernate/JPA
虽然我已经让它正常工作,但我正在尝试添加一个新的@RestController,以获得所有shop对象的JSON列表。但我的尝试没有成功。
现有的@Controller仍然工作得很好,但是新的@RestController没有被认可,所有对它的请求都会产生404。
这是我的新的,非常简单的@RestController。它与现有的@Controller在同一个包中,因此我希望通过相同的组件扫描来获取它:
@RestController
@RequestMapping("/rest")
public class Sho
我有一个@主计长:
@Controller("/")
public class GreetingController {
@GetMapping("/greeting")
public String get() {
return "greeting";
}
}
还有@RestController:
@RestController("/test")
public class TestRest {
@RequestMapping()
public List<TestDTO> get() {
我花了2个小时试图弄清楚我的简单的springboot应用到底是怎么回事。
无论我做什么,我都不能让restcontroller工作,我尝试的每个URL都会给我一个404。下面是我的代码。
@RestController
public class PbxPortalRestControllerSet {
@RequestMapping("/testMe")
public String testMe()
{
return "I am alive";
}
}
@SpringB
我使用Spring (而不是引导)创建了一个简单的。
@RestController
@RequestMapping(UserRestController.REST_URL)
public class UserRestController extends AbstractUserController {
static final String REST_URL = "/users";
@GetMapping(produces = MediaType.APPLICATION_JSON_VALUE)
public User get(int id) {
在我进行了从Spring Boot 1.5.4迁移到2.1.1的所有必要更改之后,我得到了一个404 not found错误。我认为这与控制器的url映射有关。我已经确保我的主类和控制器在正确的位置,因为我已经将我的控制器包放在主类之后。我还使用了@ComponentScan和@SpringBootApplication注解。 @RestController
@RequestMapping("/feature")
public class FeatureController {
@RequestMapping(value = "user", m
我发现了很多类似问题的例子。但是,大多数建议说,当您想要使用时,只使用@Controller而不是@RestController:
//@Controller
@RestController // @Controller and @ResponseBody into one
public class SreAppController {
@GetMapping("/")
public String index() {
return "index";
}
}
因为这只是返回字符串索引,而不获取index.html文件。我知道
我正在构建一个spring引导应用程序.This是我的RestController
@RestController
@RequestMapping("api/v1/bikes")
public class BikeController {
@GetMapping
public String s(){
return " show this message";
}
当我在邮递员中粘贴以下网址时,我会得到以下消息
{
"timestamp": "2018-06-16T21:
我正在查看Rest端点& @Restcontroller不接受/映射在difefrent包中的任何不可执行的请求,但是如果放置在主类包中,则工作正常。
在Eclipse中正在设置Spring引导。
SpringApp.java (main method) in com.java package --------- Work's fine
@SpringBootApplication
@RestController
public class SpringApp
{
@RequestMapping("/welcome")
St
当我在Spring中编写RestController时,总是检查对象是否为null。我怎么能逃过这张支票?
在下面的示例中,将进行空检查,然后返回notFound或Http 404。所以我不想一直查下去。
@GetMapping(path = "/api/member/{member-id}")
public ResponseEntity<Member> getMemberById(@PathVariable(name="member-id", required=true) final Long memberId) {
final M
在我的REST服务应用程序中,我计划创建一个@ControllerAdvice类来捕获控制器抛出的异常,并根据错误类型返回ResponseEntity对象。
但是我已经有一个@RestController类来实现ErrorController接口来捕获所有异常。
这两件事有任何干涉吗?当ErrorController存在时,在哪些情况下将调用@ControllerAdvice?
编辑:根据请求编写的ErrorController代码
@RestController
public class ControllerCustomError implements ErrorController{
我试着用一个样本来学习跳板。当我试图调用类上定义的that控制器时,我得到了404错误。
@RestController
@RequestMapping("/test")
public class ReservationResource {
public ResponseEntity<ReservationResponse> getAvaliableRooms(
@RequestParam(value = "checkin") @DateTimeFormat(iso = ISO.DATE) LocalDate che