首页 > 作文

SpringBoot的三大开发工具小结

更新时间:2023-04-04 21:48:37 阅读: 评论:0

目录
一、springboot dedevtools二、lombok三、spring configuration processor

一、springbo我是歌手赛制ot dedevtools

他是一个让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

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;}

三、spring configuration processor

该工具是给实体类的属性注入开启提示,自我感觉该工具意义不是特别大!
因为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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图