流光_ 2016-07-07 09:25 采纳率: 0%
浏览 1129
已结题

Spring 官方实例运行问题

按照Spring 官网的Building a Restful Service写出来的代码无法运行,在浏览器中输入localhost:8080总是提示Http Status: 404

p.s. 因为默认JMX port 在部署tomcat 时提示被占用,我从1099换成了1098

Greeting.class

 public class Greeting {

    private final long id;
    private final String content;

    public Greeting(long id, String content) {
        this.id = id;
        this.content = content;
    }

    public long getId() {
        return id;
    }

    public String getContent() {
        return content;
    }
}

GreetingController.class

 @RestController
public class GreetingController {

    private static final String template = "Hello, %s!";
    private final AtomicLong counter = new AtomicLong();

    @RequestMapping("/greeting")
    public Greeting greeting(@RequestParam(value = "name", defaultValue = "World") String name) {
        return new Greeting(counter.incrementAndGet(),
                String.format(template, name));
    }
}

Application.class

 @SpringBootApplication
public class Application {

    public static void main(String [] args) {
        SpringApplication.run(Application.class, args);
    }
}

  • 写回答

1条回答 默认 最新

  • _1_1_7_ 2016-07-07 09:28
    关注

    你不是换端口了,地址应该输入 localhost:1098

    评论

报告相同问题?

悬赏问题

  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services