-
打开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中移除或注释掉。
IJ使用Maven建立SpringBoot WebAPI项目
最新推荐文章于 2024-10-12 15:13:59 发布