spring boot 2节笔记

来源:互联网 发布:淘宝折扣app 编辑:程序博客网 时间:2024/05/21 15:45

@Controller 处理http请求

@RestController 处理ajax请求

@RequestMapping("/****") 配置url映射地址

 @RequestMapping("/{id}") 获取 url 参数

例:

    @RequestMapping("/{id}")
    public ModelAndView say(@PathVariable("id") Integer id )

required=false表示不传的话,会给参数赋值为null,required=true就是必须要有  

  1. @RequestMapping("testRequestParam")    
  2.     public String filesUpload(@RequestParam(value="aa", required=true) String inputStr, HttpServletRequest request) 

(1) freemarker介绍;

       FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据,  并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。      它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。

这里使用freeMarker需要引入相关依赖包:spring-boot-starter-freemarker

文件templates文件下 编写模板文件hello.ftl;

原创粉丝点击