zoukankan      html  css  js  c++  java
  • 解决SpringBoot项目出现Whitelabel Error Page的问题(上)

    1.使用STS创建SpringBoot项目




    创建的SpringBoot项目默认是没有web.xml文件的,需要手动添加。

    SpringBoot项目的结构如下:

    2.遇到Whitelabel Error Page的问题

    package com.example.model;
    
    public class Greeting {
    	private long id;
    	private String content;
    	
    	public Greeting() {
    		
    	}
    	
    	public Greeting(long id, String content) {
    		this.id = id;
    		this.content = content;
    	}
    	public long getId() {
    		return id;
    	}
    	public void setId(long id) {
    		this.id = id;
    	}
    	public String getContent() {
    		return content;
    	}
    	public void setContent(String content) {
    		this.content = content;
    	}
    	
    }
    
    package com.example.controller;
    
    import java.util.concurrent.atomic.AtomicLong;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.bind.annotation.RestController;
    
    import com.example.model.Greeting;
    
    //@RestController = @Controller + @ResponseBody
    @RestController
    public class GreetingController {
    	private static final String template = "Hello, %s!";
    	private final AtomicLong counter = new AtomicLong();
    	
    /*  The Greeting object must be converted to JSON. Thanks to Spring’s HTTP message converter support, 
        you need not do this conversion manually. Because Jackson 2 is on the classpath, 
        Spring’s MappingJackson2HttpMessageConverter is automatically chosen to convert the Greeting instance to JSON.
    */
    	@GetMapping("/greeting")
    	public Greeting greeting(@RequestParam(value = "name", defaultValue = "World") String name) {
    		return new Greeting(counter.incrementAndGet(), String.format(template, name));
    	}
    		
    }
    

    参考:

  • 相关阅读:
    nginx 正向代理 反向代理 负载均衡
    nginx配置文件常用基本配置指令
    92)http 和https协议入门
    tp6--nginx下pathinfo配置
    tp6省略url里的index.php
    echarts鼠标移上去显示数据
    composer 下载thinkphp6失败
    tp5写入cookie失效
    4.15 Spring Cloud理论基础
    4.14 SpringBoot理论基础
  • 原文地址:https://www.cnblogs.com/gzhjj/p/13576391.html
Copyright © 2011-2022 走看看