Spring boot入门Controller

缺少了模板的渲染,springboot支持的模板如下:

Thymeleaf模板的使用:(使用官方推荐的这个模板,先引入依赖)


<dependency>

      <groupId>org.springframework.boot</groupId>

      <artifactId>spring-boot-starter-thymeleaf</artifactId>

</dependency>

Controller的注解:

image

除此之外还有@GetMapping,@PostMapping接在url后面的映射:

@GetMapping是一个组合注解 是@RequestMapping(method = RequestMethod.GET)的缩写

@PostMapping是一个组合注解 是@RequestMapping(method = RequestMethod.POST)的缩写

@ResponseBody注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区。 返回的数据不是html标签的页面,而是其他某种格式的数据时(如json、xml等)使用。

image
image
image

路径全名:/jgpt/workOrderData+/add

return 后面返回的是html文件,进行视图解析

image
image
image
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容