他是一个让springboot支持热部署的工具,下面是引用的方法
要么在创建项目的时候直接勾选下面的配置:
要么给springboot项目添加下面的依赖:
<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-devtools</artifactid> <optional>true</optional> </dependency>
idea修改完代码后再按下 ctrl + f9 使其重新编译一下,即完成了热部署功能
eclip是按ctrl + s保存 即可自动编译
如果你想一修改代码就自动重新编译,无需按ctrl+f9。只需要下面的操作:
一、在idea的tting中把下面的勾都打上
二、进入pom.xml,在build的反标签后给个光标,然后按alt+shift+ctrl+/
三、然后勾选下面的东西,接着重启idea即可
lombok是简化javabean开考研报考指南发的工具,让开发者省去构造器,getter,tter的书写。
在项目初始化时勾选下面的配置,即可使用lombok
或者在项目中导入下面的依赖:
<dependency> <groupid>org.projectlombok</groupid> <artifactid>lombok</artifactid> <optional>true</optional> </dependency>
使用时,idea还需要下载下面的插件:
下面的使用的例子
import com.baomidou.mybatisplus.annotation.tablefield;im鼻涕里面带血怎么回事port com.baomidou.mybatisplus.annotation.tablename;import lombok.allargsconstructor;import lombok.data;import lombok.noargsconstructor;@allargsconstructor//全参构造器@noargsconstructor//无参构造器@data//getter + tterpublic class ur { private long id; private string name; private integer age; private string email;}
该工具是给实体类的属性注入开启提示,自我感觉该工具意义不是特别大!
因为springboot存在属性注入,比如下面的实体类:
package org.lzl.helloworld.entity;import org.springframework.boot.context.properties.configurationproperties;import org.springframework.stereotype.component;/** * @author lenovo * */@component@configurationproperties(prefix = "mypet")public class pet { private string nickname; private string strain;public string getnickname() {return nickname;}public void tnickname(string nickname) {this.nickname = nickname;}public string getstrain() {return strain;}public void tstrain(string strain) {this.strain = strain;}@overridepublic string tostring() {return "pet [nickname=" + nickname + ", strain=" + strain + "]";} }
想要在application.properties和application.yml中给mypet注入属性,却没有任何的提示,为了解决这一问题,我们在创建springboot的时候勾选下面的场世界因你而不同景:
或者直接在项目中添加下面的依赖:
<dependency> <groupid>org.springfram恭恭敬敬近义词ework.boot</groupid> <artifactid>spring-boot-configuration-processor</artifactid> <optional>true</optional> </dependency>
并在build的标签中排除对该工具的打包:(减少打成jar包的大小)
<build> <plugins> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> <configuration> <excludes> <exclude> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-configuration-processor</artifactid> </exclude> </excludes> </configuration> </plugin> </plugins> </build>
到此这篇关于springboot的三大开发工具的文章就介绍到这了,更多相关springboot 开发工具内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-04 21:48:35,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/8a53ae1587d4a6e8b8405ece6e3bbc30.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:SpringBoot的三大开发工具小结.doc
本文 PDF 下载地址:SpringBoot的三大开发工具小结.pdf
留言与评论(共有 0 条评论) |