1、SpringBoot2.xHTTP请求配置讲解
简介:SpringBoot2.xHTTP请求注解讲解和简化注解配置技巧 1、@RestController and @RequestMapping是springMVC的注解,不是springboot特有的 2、@RestController = @Controller+@ResponseBody 3、@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan localhost:8080 项目改造,把Demo2Application这个文件放Controller的上一层。项目的根目录 Demo2Application重新命名 改成了XdclassApplication XdclassApplication这个类是SpringBoot的启动类,入口类 进入到注解里面 @SpringBootConfiguration @Configuration EnableAutoConfiguration里面包含了@AutoConfigurationPackage 把默认的注释去掉,换成下面的三个 启动日志一样启动起来了。 相当于是这一个注解顶三个 3、@SpringBootApplication = @Configuration+@EnableAutoConfiguration+@ComponentScan@RestController
表示所有的返回结果编程json格式
@RestController = @Controller+@ResponseBody 上面用了RestController。这样这里就不用再加@ResponseBody了。 启动应用 返回的是json格式。 测试使用Conroller返回的数据格式 后台也报错了。无法找到View的名称。 所以不加ReponseBody话的 就把它当做一个view去找对应的页面。因为是MVC的程序,所以会映射页面端 所以用了RestController,我们这么写可以了 RestController里面是包含了Controller和ReponseBody。一个顶两个