springBoot学习体会
1. springboot中pojo绑定配置⽂件⽅式,在对应的pojo类上添加@ConfigurationProperties(指定配置⽂件中属性前缀)和
@PropertiesSource(指定配置⽂件的位置,⼀般采⽤classpath指定)
2. springboot渐渐抛弃了jsp的前端渲染形式 ,采⽤模板引擎(freemarker),这是由于jsp采⽤后端渲染的形式,⽽freemarker采⽤前端渲染的形式,也就是服务器端渲染和客户端渲染,客户端渲染更加快捷⾼效
3. 在application中配置时的⼀个好习惯:注释配置的内容
>>>>>>>>>>>>
#
# mysql
#
>>>>>>>>>>>>
4. 更加简明的数据传送属性: ModelMap
@RequestMapping("/index")
public String index(ModelMap map) {
map.addAttribute("resource", resource);
return "freemarker/index";jsp用什么前端框架
}
上⾯的ModelMap 等同于spring 中使⽤的ModelAndView,当然springboot也兼容ModelAndView
5. 兼容jsp的同时,采⽤双模板引擎(freemarker和thymeleaf),渲染效率更⾼,前后端分离开发整合效率倍升
freemarker的后缀ftl,在参数渲染上和jsp语法⼀致,效率更⾼
thymeleaf后缀是html, 采⽤⾃⼰的语法,但提⾼了前端分类的整合效率,不必将html转为jsp便能使⽤,同时⽀持动态界⾯

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。

发表评论