Spring boot入门Controller

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

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




      org.springframework.boot

      spring-boot-starter-thymeleaf



Controller的注解:

Spring boot入门Controller_第1张图片
image

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

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

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

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

Spring boot入门Controller_第2张图片
image
Spring boot入门Controller_第3张图片
image
Spring boot入门Controller_第4张图片
image

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

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

image
Spring boot入门Controller_第5张图片
image
Spring boot入门Controller_第6张图片
image

你可能感兴趣的:(Spring boot入门Controller)