IDEA2020.1创建springboot项目(国内脚手架)安装lombok

 更新时间:2020年06月25日 09:55:05   作者:xfyuao  
这篇文章主要介绍了IDEA2020.1创建springboot项目(国内脚手架)安装lombok,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  使用IDEA创建springboot项目,可以借助于脚手架来进行可视化操作点选依赖等,非常的方便。并且还可以主动为我们安装项目当中使用到但没有安装的插件等。不过默认的脚手架位置是在国外,网速不稳定或较差时经常会出现连接不上的情况。恰好最近阿里云新出了国内版脚手架:http://maven.aliyun.com/,这样就不用担心连接不上的问题了。让我们一起看看如何使用IDEA创建springboot项目吧。

  图1.左上角“File” -> “New” -> “Project...”,或如图点击“+Create New Project”,新建一个项目:

  图2."Spring Initializr"-"Coustom"-"https://start.aliyun.com/",下一步:

  图3.以下按自己需要勾选:

  图4.最激动的界面来了,按需勾选jar包,根本都不用找地方复制有木有啊!

  图5.让我们勾选上一些基本的依赖做下测试:

  图6.再次确认:

  图7.等它创建并加载,看图:

  图8.安装lombok,点击右下角的【Enable Plugins...】,IDEA会自动搜索插件位置,点击OK-Accept,等待安装完毕,点击右下角Restart重启IDEA:

  图9.新创建的项目因为我还不知道的问题,或许是因为更改了项目默认创建位置?也或许是安装了lombok插件重启?导致了maven被恢复默认了,然后项目也不识别无法创建类。打开设置,重新配置maven,之后在图7提到的maven区更新项目maven,即项目名上右键第一个,之后等待右下角进度条完毕,表示jar包下载完毕。等待的过程中就可以在左上角看到项目的resources目录左下角出现了四条线,且默认包由垂直显示变成了水平显示,这一系列特征表明了项目已经正常,且可以创建java类了。项目默认包com.example.demo上右键-New-Package-输入web,新建web包;web包上右键-New-Java Class-输入DemoController,新建web类。这一点感觉不如eclipse好用,eclipse可以建类的同时建包。之后输入测试代码,如下图:

  图10.之后点击右上角绿色三角符号或点击启动类main方法前的绿色三角符号启动项目,浏览器输入:http://localhost:8080,查看效果:

到此这篇关于IDEA2020.1创建springboot项目(国内脚手架)安装lombok的文章就介绍到这了,更多相关IDEA2020创建springboot项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Maven项目缺少Maven Dependencies解决方法总结

    详解Maven项目缺少Maven Dependencies解决方法总结

    这篇文章主要介绍了详解Maven项目缺少Maven Dependencies解决方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Java BitMap源码仿写实现

    Java BitMap源码仿写实现

    这篇文章主要介绍了Java BitMap源码仿写实现,所谓bitmap,就是用每一位来存放某种状态,适用于大规模数据,但数据状态又不是很多的情况。通常是用来判断某个数据存不存在的
    2022-12-12
  • Java 超详细讲解hashCode方法

    Java 超详细讲解hashCode方法

    在 Java 应用程序执行期间,在同一对象上多次调用 hashCode 方法时,必须一致地返回相同的整数,前提是对象上 equals 比较中所用的信息没有被修改。从某一应用程序的一次执行到同一应用程序的另一次执行,该整数无需保持一致
    2022-04-04
  • 浅谈Java中Lock和Synchronized的区别

    浅谈Java中Lock和Synchronized的区别

    这篇文章主要介绍了Java中Lock和Synchronized的区别,Lock和Synchronized都是java中去用来解决线程安全问题的一个工具,但是具体有什么区别呢?下面我们一起进入文章了解具体详细内容吧,需要的朋友可以参考一下
    2022-04-04
  • Java 使用JdbcTemplate 中的queryForList发生错误解决办法

    Java 使用JdbcTemplate 中的queryForList发生错误解决办法

    这篇文章主要介绍了Java 使用JdbcTemplate 中的queryForList发生错误解决办法的相关资料,需要的朋友可以参考下
    2017-07-07
  • java中Hutool工具类的常见使用场景详解

    java中Hutool工具类的常见使用场景详解

    在日常开发中,我们会使用很多工具类来提升项目开发的速度,而国内用的比较多的 Hutool 框架,就是其中之一,本文我们就来介绍一下Hutool的具体使用吧
    2023-12-12
  • Kafka在客户端实现消息的发送与读取

    Kafka在客户端实现消息的发送与读取

    这篇文章主要介绍了Kafka在客户端实现消息的发送与读取,KafkaProducer是用于发送消息的类,ProducerRecord类用于封装Kafka的消息,KafkaProducer的实例化需要指定的参数,Producer的参数定义在 org.apache.kafka.clients.producer.ProducerConfig类中,需要的朋友可以参考下
    2023-12-12
  • Java中使用HttpPost发送form格式的请求实现代码

    Java中使用HttpPost发送form格式的请求实现代码

    在Java中使用HttpPost发送form格式的请求,可以使用Apache HttpClient库来实现,这篇文章主要介绍了Java中使用HttpPost发送form格式的请求,本文给大家展示示例代码,需要的朋友可以参考下
    2023-08-08
  • IntelliJ IDEA 统一设置编码为utf-8编码的实现

    IntelliJ IDEA 统一设置编码为utf-8编码的实现

    这篇文章主要介绍了IntelliJ IDEA 统一设置编码为utf-8编码的实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2020-06-06
  • spring schedule实现动态配置执行时间

    spring schedule实现动态配置执行时间

    这篇文章主要介绍了spring schedule实现动态配置执行时间,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11

最新评论