当前位置: 首页 > 后端技术 > Java

三大SpringBoot开发工具,你用过几个?

时间:2023-04-02 09:53:23 Java

1。SpringBootDedevtools是一个让SpringBoot支持热部署的工具。以下是参考方法。要么在创建项目时直接勾选如下配置:要么在springBoot项目中添加如下依赖:>trueidea修改代码后,按ctrl+f9使其重新编译,即热部署功能完成。Eclipse可以自动编译,按ctrl+s保存。如果想一修改代码就自动重新编译,就不用按ctrl+f9了。只需要如下操作:1、在idea的设置中勾选如下2、进入pom.xml,在build的反标签后面打上光标,然后按Alt+Shift+ctrl+/3。然后查看下面2.LombokLombok是一个简化JavaBean开发的工具,可以让开发者省去constructors、getters、setters的编写。在项目初始化时勾选如下配置以使用Lombok或者在项目中引入如下依赖:/dependency>是用到的,idea还需要下载如下插件:如下例子.Data;importlombok.NoArgsConstructor;@AllArgsConstructor//全参构造函数@NoArgsConstructor//无参构造函数@Data//getter+setterpublicclassUser{privateLongid;私有字符串名称;私人整数年龄;privateStringemail;}3.SpringConfigurationProcessor是一个给实体类的属性注入提示的工具。感觉这个工具意义不是特别大!因为SpringBoot有属性注入,比如下面的实体类:packageorg.lzl.HelloWorld.entity;importorg.springframework.boot.context.properties.ConfigurationProperties;importorg.springframework.stereotype.Component;/***@author联想**/@Component@ConfigurationProperties(prefix="mypet")publicclassPet{privateStringnickName;私有字符串应变;publicStringgetNickName(){返回昵称;}publicvoidsetNickName(StringnickName){this.nickName=nickName;}publicStringgetStrain(){返回应变;(弦应变){this.strain=strain;}@OverridepublicStringtoString(){return"Pet[nickName="+nickName+",strain="+strain+"]";}}想在application.properties和application.yml中给mypet注入属性,但是没有提示。为了解决这个问题,我们在创建SpringBoot时检查了以下场景:或者直接在项目中添加如下依赖:org.springframework.bootspring-boot-configuration-processortrue并排除build标签中工具的打包:(减少jar包的大小)org.spring框架k.bootspring-boot-maven-plugin<配置>org.springframework.bootspring-boot-configuration-processor版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明\本文链接:https://blog.csdn.net/MoastAl...近期热点文章推荐:1.1000+Java面试题及答案(2022最新版)2。杰出的!Java协程来了。..3.SpringBoot2.x教程,太全面了!4.20w程序员红包封面,快拿。..5.《Java开发手册(嵩山版)》最新发布,赶快下载吧!感觉不错,别忘了点赞+转发!