上一章节我们搭建了个简单的项目架构,接下来就要一点点动手了,首先我们先写一个简单的helloworld。
下面是我们的项目结构,需要在web里创建我们的启动类App和controller层
App是我们的启动类,代码如下:
package com.pf.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * springBootApplication是整个springboot项目的入口,加这个注解在我们启动这个静态类的时候才会找到这个入口 */ @SpringBootApplication public class App { public static void main(String[] args) { SpringApplication.run(App.class, args); } }
接下来就是我们的controller了,代码如下:
package com.pf.springboot.web.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * 这里我们用的是RestController,下面简单说下Controller和RestController的区别 * Controller:如果需要返回到指定页面,则需要用Controller配合视图解析器InternalResourceViewResolver才行, * 如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResoponseBody * RestController:相当于Controller和ResponseBody两个注解的结合,但是不能返回jsp,html页面。 */ @RestController @RequestMapping("my") public class MyController { @GetMapping("hello") public String hello(){ return "hello, spring boot"; } }
然后就是启动我们的springboot了,
如果控制台显示成功,我们就可以去浏览器查看我们的hello,world了,路径就是我们的localhost:8080/my/hello,就是我们controller里配置的路径。
原文:https://www.cnblogs.com/ly-gaoshuaige/p/12049512.html