Spring Boot 小结

最近使用Idea 2020编写Spring Boot 项目,由于之前没有接触过踩了许多坑,特意记录一下。

 

  • IDEA 2020 创建Spring Boot 项目

    (1) 在创建Spring Boot项目时,使用IDEA 2020相对更加容易点,只需要在创建过程中需要使用到Spring Assistant插件,该通过点击File->Settings->Plugins来添加,如下图1-1来所示。

                                                                                 图1-1 Spring Boot 插件下载

    (2)新建Spring Boot项目,这时我都是选择默认设置,一路next到图1-2界面,选择自己的java版本号,我的Java是1.8的,所以我的Java version选择的是8,Group Id 和Artifact Id可以根据自己的项目信息填写,继续点击next。

                                                                                                        图1-2 

    (3)接着我们会进入如图1-3的界面,为了测试项目,我们选择WEB选项卡,并且右侧的Spring Web,此时我们可以看见当前Spring Boot version为2.3.4,接着点击next,随后IDEA会为我们创建一个项目,到此创建过程基本结束。

                                                                                           图1-3 

  • Zookeeper 与项目Tomcat 默认端口冲突问题  

    我的项目实现过程会配合zookeeper的使用,zookeeper在启动时会占用端口8080,而Spring Boot项目中涉及的Tomcat的默认端口也是8080,所以为了避免二者冲突,我觉得有效方法有如下几种:

    1.修改zookeeper的配置文件zoo.cfg,只需要在该文件中修改服务器端口号即可,如下所示。

admin.serverPort=8888

    2.修改Spring Boot项目中Tomcat 的默认端口号,点击resources->application.properties,在文件里声明默认的Tomcat的端口号,如下所示。

server.port=8888
  • 运行程序,程序报此错误:错误: 找不到或无法加载主类 

    我的项目中报此错误因为它是一个多项目的结构,而我在Project Structure中Modules模块的Sources中依赖太多源文件了,只需要删除就可以了,如图1-4所示。

                                                                                                图1-4

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值