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";
   }

上面的ModelMap 等同于spring 中使用的ModelAndView,当然springboot也兼容ModelAndView

5. 兼容jsp的同时,采用双模板引擎(freemarker和thymeleaf),渲染效率更高,前后端分离开发整合效率倍升

   freemarker的后缀ftl,在参数渲染上和jsp语法一致,效率更高

   thymeleaf后缀是html, 采用自己的语法,但提高了前端分类的整合效率,不必将html转为jsp便能使用,同时支持动态界面


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值