栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

# IDEA中的插件-热部署、lombok、gitee

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

# IDEA中的插件-热部署、lombok、gitee

IDEA中的插件-lombok、热部署、gitee 一、热部署
  1. 概念
    热部署就是在程序运行状态下,对程序源码进行修改,不需要再重新启动,即可自动将更改的源码内容编译部署到服务器上。

  2. 优点

在开发时,不需要重新启动便可以看到效果;在生产环境下的程序,可以在不停止程序运行的情况下进行升级改动,不影响用户使用效果。
3. 原理

使用两个ClassLoader,一个ClassLoader加载不会改变的类(第三方jar包),另一个ClassLoader加载会更改的类,被称为restart ClassLoader,此时,若有代码更改,那么原有的ClassLoader会被丢弃,创建一个新的restart ClassLoader。

  1. IDEA中springboot热部署的配置
    a. 添加依赖
 
   
       org.springframework.boot
       spring-boot-devtools
   

b.使用快捷键
组合键: ctrl + shift + alt + / 或者 ctrl + alt + a

测试代码后不需要重新启动,直接Build,重新编译便可直接访问

二、lombok

作用

  1. 通过程序自动生成实体类对象的作用get/set/toString/equals/hashCode等方法. 链式加载原理:
    重启了POJO的set方法. 返回当前对象

  2. 注解的作用

@Data  //生成get/set/toString/equals/hashCode 相当于@ToString @EqualsAndHashCode @Getter @Setter注解的集合
@NoArgsConstructor //无参构造
@AllArgsConstructor //全参构造(在添加全参构造时,一定要添加无参构造方法!!)
@Accessors(chain=true) //链式加载结构,重写set方法
  1. lombok的配置

a. File–>Seetings
b. 添加依赖


        
        
            org.projectlombok
            lombok
        
    

c. 根据需求添加注解

三、安装gitee插件

a. File–>Seetings

b. File–>Seetings


在gitee处创建仓库后,最后执行命令

git config --global user.name "Gitee上注册的账号"  
git config --global user.email "Gitee上注册的邮箱"	
git config --list 
D:workspacegittest1>git init
D:workspacegittest1>git add .
D:workspacegittest1>git commit -m "这次提交你要写的备注说明"
D:workspacegittest1>git remote add origin https://gitee.com/你在Git上注册的账号/你的仓库名.git
D:workspacegittest1>git push  -u origin master

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302063.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号