美文网首页
Spring Boot中关于Lombok插件,Thymeleaf

Spring Boot中关于Lombok插件,Thymeleaf

作者: 一粒有梦想的痞老板 | 来源:发表于2018-09-08 00:42 被阅读0次

    1.Lombok插件

    1.为什么要使用Lombok?

      ・我们在开发过程中,通常都会定义大量的JavaBean,然后通过IDE去生成其属性的构造器、getter、setter、equals、hashcode、toString方法,当要增加属性或者对某个属性进行改变时,比如命名、类型等,都需要重新去生成上面提到的这些方法。这样重复的劳动没有任何意义,Lombok里面的注解, 减少项目中的代码量,同时由于Lombok有自动修改的功能,这也提供了项目中代码的执行效率。

    2. 没有Lombok之前怎么做?

      ・手写getter和setter方法,可能还要写一个构造器、equals方法、或者hash方法.这些方法很冗长而且没有技术含量

    3.Lombok该如何使用?

     ・安装lombok插件

    ・添加lombok的maven依赖

    ・ 创建类,加入注解

    2.Thymeleaf模板引擎和Webjars联合使用

    1.为什么?

          1.为什么要使用Thymeleaf?

              ・Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本。 

             ・Thymeleaf的主要目标是提供一个优雅和高度可维护的创建模板的方式,建立在自然模板的概念上,将其逻辑注入到模板文件中,不会影响模板被用作设计原型。这改善了设计的沟通,弥合了设计和开发团队之间的差距。 

              ・Thymeleaf也从一开始就设计了Web标准 - 特别是HTML5 - 允许您创建完全验证的模板。

          2.为什么要使用webjars?

              ・一般情况下,我们是将这些Web资源拷贝到Java Web项目的webapp相应目录下进行管理。这种通过人工方式管理可能会产生版本误差,拷贝版本错误,漏拷等现象,导致前端页面无法正确展示,版本不一致,文件混乱等,导致出现一些莫名其妙的错误等。

              ・WebJars是将web前端资源(js,css等)打成jar包文件,然后借助Maven工具,以jar包形式对web前端资源进行统一依赖管理,保证这些Web资源版本唯一性。WebJars的jar包部署在Maven中央仓库上。


    2.Thymeleaf模板引擎和Webjars联合使用

    1.添加Thymeleaf依赖,webjars依赖

    2.代码目录结构

    3.Controller层代码

    4.html页面头部添加thymeleaf名称空间声明,引用webjars静态资源

    相关文章

      网友评论

          本文标题:Spring Boot中关于Lombok插件,Thymeleaf

          本文链接:https://www.haomeiwen.com/subject/sjvtgftx.html