zoukankan      html  css  js  c++  java
  • 开发小技巧--Lombok(简化JavaBean编写)

    链接来源于网络:https://yuanrengu.com/2020/baec5dff.html

    1、添加Lombok依赖

      SpringBoot默认管理了Lombok版本:点进去找到Lombok

     

     

        找到了之后,复制上面的代码到pom.xml,引入默认版本的Lombok依赖!

    Idea会自动加载Lombok插件,帮我们在系统编译时自动生成JavaBean所需要的方法,如getter/setter方法

    2、安装Lombok插件:Files-》settings-》plugins,搜索lombok,然后点Install即可,重启Idea生效

    3、使用Lombok

      ~在JavaBean类上面使用@data注解(在编译时帮我们生成getter/setter方法)

      ~...

    替换为下图: (如果需要有定制话的就和上面一样写)

      ~@EqualsAndHashCode

    4、注入日志类:https://blog.csdn.net/u010247166/article/details/88431918

      ~@Self4j,可以不用在控制台输出,使用日志文件替代。 https://blog.csdn.net/zhuzhezhuzhe1/article/details/80557251

      出现的问题:“Intellij IDEA注解@Slf4j后找不到log问题解决”。记得安装插件之后 一定一定要重启Intellj Idea工具 ,才能生效!!!参考连接:https://blog.csdn.net/qq_41378597/article/details/87949270

     

     5、dev-tools:用于热更新

       ~在pom.xml中引入依赖:

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>
    </dependencies>

      重启服务之后生效,项目或者页面修改以后:Ctrl+F9;。如果要做到纯正的热更新,需要用到付费的Jrebel

     6、Spring Initailizr(项目初始化向导)----很多东西都帮我们自动配置好了,不需要再像上面一样那么复杂的操作。

     

     下一步:选择开发场景,如web、SQL

     下一步,点完成:

     刚刚选的场景都自动帮我们写好依赖配置引入

     

     

     自动帮我们搭好架构!!!以后项目开发都这样创建架构,我们只需要关心业务编写!

  • 相关阅读:
    springboot整合mybatis采用druid连接池对mysql,hive双数据源整合并打包
    csv数据导入kudu
    Hive数据导入导出的几种方式
    【纪中受难记】——Day20:祈祷落幕时
    2017第八届蓝桥杯C/C++ B组省赛 —— 第三题:承压计算
    2017第八届蓝桥杯C/C++ B组省赛 —— 第一题:购物单
    2017第八届蓝桥杯C/C++ B组省赛 —— 第一题:购物单
    位运算的奇巧淫技
    位运算的奇巧淫技
    数据结构和算法 —— 图
  • 原文地址:https://www.cnblogs.com/Yi-ling/p/14464024.html
Copyright © 2011-2022 走看看