イデアコミュニティ版の新プロジェクトではSpringプロジェクトはダメで、インターネット上では公式サイトからデモをダウンロードする方法とプラグインを使用する方法の2つが一般的です。公式サイトからの一例です。
春の公式サイトデモ
Spring Initializr: https://start.spring.io/
使い慣れたものを設定して選択します
プロジェクト: gradle を使用してプロジェクトを構築し、Groovy 言語を設定することを選択します
言語: Java を選択します
Spring boot: 新しいバージョンを選択します3.0.5
パッケージ化: jar
Java: バージョン 17 (Spring boot3 以降は Java17 が必要)
依存関係: Spring Web
選択後、「生成」をクリックしてプロジェクトの zip パッケージをダウンロードします。
Java17
ここで zulu jdk を選択してください
https://www.azul.com/downloads/?package=jdk#zulu
プロジェクトの実行
package com.example.demo;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/hello")
public class DemoController {
@RequestMapping("/boot")
public String helloBoot() {
return "Hello Spring Boot!";
}
}
実行後のブラウザアクセス
http://localhost:8080/hello/boot
ローカルアクセスは大丈夫です
ポートの
application.propertiesを変更する
#tomcat服务默认端口
server.port=7355
Gradle をパッケージ化して実行する
デモのダウンロード時に gradle が選択されているため、ここでのパッケージ化には gradle が使用されます。gradle
タスクの bootJar をクリックします。
部署运行
java -jar demo-0.0.1-SNAPSHOT.jar
服务器部署
nohup java -jar demo-0.0.1-SNAPSHOT.jar &
参考
https://blog.csdn.net/qq_40036754/article/details/125999709
https://juejin.cn/post/7039164020644904968
https://zhuanlan.zhihu.com/p/578972804
https://blog.csdn.net /weixin_49001740/article/details/122604111
https://blog.csdn.net/oldfish_/article/details/128172075