• 记录一次bug解决过程:eclipse集成lombok插件


    一 总结

    • eclipse集成插件lombok;
    • 启动Spring Boot项目;
    • sublime全局搜索关键字:ctrl + shift + F
    • JDK8中的lambda表达式使用

    二 BUG描述:集成eclipse插件lombok

      lombok插件,使用注解@Data的方式,从而省略了代码中频繁的getter和setter方法。安装插件:通过下载jar包安装,并且制定到你的eclipse.exe路径。官方下载地址:http://projectlombok.org/download.html。

    //@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
    //@Setter:注解在属性上;为属性提供 setting 方法
    //@Getter:注解在属性上;为属性提供 getting 方法
    //@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
    //@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
    //@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法

    三 BUG描述:启动Spring Boot项目

      项目中的Main.java文件,Run As -> Java Application,待console控制台出现如下:

    Started Main in 28.969 seconds (JVM running for 31.473)

    则表示项目启动成功。在配置文件application.properties中找到端口配置项:server.port=8086。在Chrome浏览器中输入地址:http://localhost:8086/swagger-ui.html。这可以看到接口测试页面,项目采用严格的前后端分离,交互完全采用HTTP协议调用API接口的方式来做。

      此外,Adanos审批系统日常环境地址:http://adanos.test.*****.info/。

    四 BUG描述:JDK8中Lambda表达式使用

       lambda表达式和 stream 是自Java语言添加泛型(Generics)和注解(annotation)以来最大的变化。

    http://blog.csdn.net/renfufei/article/details/24600507

    五 BUG描述

    http://blog.csdn.net/walkerjong/article/details/50633474

    六 BUG描述

  • 相关阅读:
    「七天自制PHP框架」第四天:模型关联
    「七天自制PHP框架」第三天:PHP实现的设计模式
    「七天自制PHP框架」第二天:模型与数据库
    一个例子简要说明include和require的区别
    解读Laravel,看PHP如何实现Facade?
    Laravel是怎么实现autoload的?
    Laravel表单提交
    Laravel的console使用方法
    PHP控制反转(IOC)和依赖注入(DI)
    PHP解耦的三重境界(浅谈服务容器)
  • 原文地址:https://www.cnblogs.com/RunForLove/p/5859247.html
Copyright © 2020-2023  润新知