IJ使用Maven建立SpringBoot WebAPI项目

  • 打开IntelliJ新建项目,选Maven,右边啥也别选直接next, 填好groupid, artfactsid, project名称和路径,finish,就建好一个空项目了。
    在这里插入图片描述

  • 在pom.xml里加入springboot的jar包依赖,以及其他library的依赖。保存后IJ会在右下角提示更新,点击update即可。

  • 在java文件夹中建立你的package,在package中建立Application.java类实现程序入口。

  • 在package中建立controller类,实现路由。

  • 额外的本地jar包需要引用的话,先建立一个lib文件夹把本地jar文件copy进去。选择file->project structure->modules->dependencies, 点右边的+号,选第一个jars。选择你本地的jar文件然后点OK或apply就可以了。
    在这里插入图片描述

  • 建立Artifacts, 并打包发布:
    选择file->project structure->artifacts。点击+号选择jar,再选择from modules with dependencies。
    这里特别注意:
    a) 启动类必须要选
    b) 可以选择所有jar包打成一个(上面的选项),或者所有jar包分开(下面的选项)。一般选下面,以免一个jar包文件太大。
    c) META-INF文件路径,这里默认是java文件夹,这个巨坑。必须选resource文件夹才能运行,否则META-INF文件不会包进jar,导致无法运行(Invalid or corrupt jar)
    在这里插入图片描述

  • 如果项目中有没被使用到的jar包,在Server上运行也是会被停止的。(在本地运行是可以的)
    比如以下例子中的jpa,负责自动连接数据库,但是项目中却没有访问数据库的动作,在server上运行后会自动停止。解决方法就是把不用的jpa依赖在pom.xml中移除或注释掉。
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

u2mithrandir

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值