创建项目:
项目结构:
程序启动入口:
正式开始:
1 package com.example.demo; 2 3 import org.springframework.boot.SpringApplication; 4 import org.springframework.boot.autoconfigure.SpringBootApplication; 5 import org.springframework.context.annotation.ComponentScan; 6 7 @SpringBootApplication 8 @ComponentScan("com.example.helloweb") //扫描所需要的包 9 public class DemoApplication { 10 11 public static void main(String[] args) { 12 SpringApplication.run(DemoApplication.class, args); 13 } 14 }
HelloWorld:
1 package com.example.helloweb; 2 3 import org.springframework.stereotype.Controller; 4 import org.springframework.web.bind.annotation.RequestMapping; 5 import org.springframework.web.bind.annotation.ResponseBody; 6 import org.springframework.web.bind.annotation.RestController; 7 8 @Controller 9 public class HelloWord { 10 11 /** 12 * @Controller 和 @ResponseBody 配合相当于 @RestController, 13 * 返回前端页面的都是 json 格式数据。 14 * @return 15 */ 16 @RequestMapping("/hello") 17 public @ResponseBody String index () { 18 System.out.println("欢迎进入SpringBoot"); 19 return "Hello World!"; 20 } 21 }
控制台显示:
欢迎进入SpringBoot |
页面显示:
搞定!