アイデアを使用して Springboot 初期化サーバーを構築する際の問題分析

アイデアを使用して Springboot 初期化サーバーを構築する際の問題分析

問題の説明

最近、Springbootプロジェクトを構築していたところ、会社のネットワークケーブルに接続すると、アイデアが新しいプロジェクトを作成できないことがわかりました。ブラウザはhttps://start.spring.ioにアクセスできませんでしたが、モバイルホットスポットは正常にアクセスできました。ブロックされていたと思います。そこで、利便性のために、オンラインチュートリアルを参考にして、自分のサーバーでサービスを構築する予定です。ここで私のサーバーはCentos7.6です

建設プロセス

まずプロジェクトをダウンロードして実行します

git クローン https://github.com/spring-io/initializr.git

Gitをお持ちでない場合は、まずインストールする必要があります

sudo yum gitをインストール

さらに、このプロジェクトは Maven に依存しているため、まずコンピューターに Maven 環境がインストールされていることを確認する必要があります。 Mavenがない場合は、実行します

http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz を取得します。
tar -zxvf apache-maven-3.5.4-bin.tar.gz
sudo update-alternatives --install /usr/bin/mvn mvn /root/apache-maven-3.5.4/bin/mvn 1000

次にダウンロードしたフォルダに移動します

cd 初期化

ビルドコマンドを実行します。これは遅いかもしれません。とにかく、かなり時間がかかりました。

./mvnw クリーンインストール

次にinitializr-serviceフォルダに移動して実行します

cd 初期化サービス
../mvnw パッケージ

ビルドが成功すると、initializr-service フォルダ内にターゲット フォルダが生成されます。ターゲット フォルダを入力します。ここではポート番号を 8082 に指定します。もちろん、必要に応じて変更できます。

CDターゲット
nohup java -jar initializr-service.jar --server.port=8082

最後に、springboot を初期化するときにカスタムを選択し、 http://ip:portを入力します。

要約する

これで、idea を使用して springboot 初期化サーバーを構築する方法についての記事は終了です。idea 初期化サーバーに関するその他の関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • SpringBootはjarパッケージと同じレベルのサーバーディレクトリにファイルをアップロードします。
  • サーバー上で Springboot を起動するいくつかの方法 (要約)
  • Springbootにhttpsサーバーを追加する方法
  • Springboot+TCPリスニングサーバー構築プロセス図

<<:  MySQL SELECT文の実行方法

>>:  JavaScriptの基本構文とデータ型の詳細な説明

推薦する

Vue3 における computed の新しい使用例のまとめ

vue3 での computed の使い方。vue3 は vue2 のオプション API と互換性が...

ネイティブ JavaScript でオブジェクトが空かどうかをチェックする実装例

目次ネイティブJavaScriptとはA. 新しいブラウザでnullオブジェクトをチェックするコンス...

CSS ボックスモデル内のパディングと略語の詳細な説明

上図のように、パディング値は時計回り(右上、右下)の複合属性であり、パディングの内側の余白がボックス...

マインスイーパゲームを実装するための jQuery プラグイン (3)

この記事では、jQueryプラグインを使用してマインスイーパゲームを実装する方法に関する3番目の記事...

Hadoop 2.x と 3.x の 22 ポイントの比較、Hadoop 3.x の 2.x に対する改善点

質問ガイド1. Hadoop 3.x はどのようにして障害を許容するのでしょうか? 2. Hadoo...

docker 環境でのデータベース バックアップ (postgresql、mysql) のサンプル コード

目次posgresql バックアップ/リストアMySQL バックアップ/復元posgresql バッ...

デュアル VIP を使用した高可用性 MySQL クラスタの構築

目次1. プロジェクトの説明: 2. プロジェクト環境: 2. プロジェクトの手順: 3. プロジェ...

WebpackはCSSファイルを読み込み、その設定方法

webpackはCSSファイルとその設定をロードします複数の CSS ファイルを作成した後、HTML...

Linux Bash スクリプトを使用してユーザーを識別する方法の例

多くの場合、bash スクリプト内またはスクリプト自体内で直接 sudo を使用してコマンドを実行す...

uniapp エントリーレベル nvue クライミングピット記録の分析

目次序文こんにちは世界画像 境界線の半径を設定する実ピクセルを設定する外部CSSをインポートttfフ...

Mac でソースコードから MySQL 5.7.17 をコンパイルしてインストールするチュートリアル

1. ダウンロードして解凍します: /Users/xiechunping/Softwares/mys...

MySQL フィールドで NOT NULL を使用する必要があるのはなぜですか?

私は最近新しい会社に入社したのですが、データベース設計にいくつか小さな問題があることに気付きました。...

MySQLのイベントスケジューラEVENTを理解する

MySQL のイベント スケジューラ EVENT は、Unix crontab や Windows ...

MYSQL フルバックアップ、マスタースレーブレプリケーション、カスケードレプリケーション、および半同期の概要

MySQL フルバックアップ1. バイナリログを有効にし、データベースから分離して別々に保存する v...

Dockerコンテナ終了エラーコードの手順

実行後、一部の Docker コンテナが終了することがあります。原因を調べるには、Docker コン...