@Controller/@RestControlle的区别
新建项目spring-boot
next下一步,选择项目保存目录, finish点击完成。
说明
新建完成,项目结构。controller文件夹是手动新建的
项目启动类FirstTestApplication,添加@SpringBootApplication
@ComponentScan(basePackages = {"com.example.firsttest"})这个注解
说明:
@SpringBootApplication
就是@SpringBootConfiguration+@EnableAutoConfiguration+
@ComponentScan等组合在一下,非常简单,使用也方便
@ComponentScan主要就是定义扫描的路径从中找出标识了需要装配的类自动装配到spring的bean容器中
3.helloController中“hello”方法
@Controller和@ResponseBody要一起使用
或者使用@RestController
说明:
@RestController
就是@Controller+@ResponseBody组合,支持RESTful访问方式,返回结果都是json字符串
SpringBoot 中常用注解@Controller/@RestController/@RequestMapping介绍可以参考下面的这篇文章
https://blog.csdn.net/u010412719/article/details/69710480
运行结果
地址栏输入http://localhost:8080/hello 即可看到结果