アイデアを使用して 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の基本構文とデータ型の詳細な説明

ブログ    

推薦する

MySQL 変数宣言とストアド プロシージャの分析

変数の宣言グローバル変数の設定@a='新しい変数' を設定します。関数やストアドプロ...

type=fileファイル変更フォームの名前が正常にエコーされない問題を解決

easyui フレームワークのコードは次のとおりです。 css: .ファイルボックス{ フロート:...

jsネイティブウォーターフォールフロープラグイン制作

この記事では、jsネイティブウォーターフォールフロープラグインの具体的なコードを参考までに共有します...

Swiper+echartsは複数のダッシュボードの左右スクロール効果を実現します

この記事では、ダッシュボードの左右スクロール効果を実現するためのスワイパー+echartsの具体的な...

Linux パーティションまたは論理ボリュームにファイルシステムを作成する方法

序文システムにファイル システムを作成し、それを永続的または非永続的にマウントする方法を学習します。...

Firefox で英語の文字が折り返されない問題の解決方法

テキストのレイアウトには、言語に応じていくつかの書式設定要件があります。たとえば、簡体字中国語では、...

MySQL で時刻と日付の型を保存する際の選択問題を分析する

一般的なアプリケーションでは、timestamp、datetime、int 型を使用して時間形式を保...

Linuxにログインする際の文字セットの問題を解決する方法

文字セットエラーは常に存在するロケール: LC_CTYPE をデフォルト ロケールに設定できません:...

MySQLスレーブのメンテナンスに関する経験の共有

序文: MySQL マスター/スレーブ アーキテクチャは、最も一般的に使用されるアーキテクチャ セッ...

Dockerコンテナにホストディレクトリへの書き込み権限がない場合の解決策

Docker コンテナを適用する場合、多くの場合、ホスト ディレクトリを Docker コンテナにマ...

Vue3 における親コンポーネントと子コンポーネント間の値の転送の詳細な説明

vue3 が誕生してからかなり時間が経ち、筆者も最近になって vue3 を学び始めました。 vue2...

jsは画像切り取り機能を実現する

この記事の例では、画像の切り取りを実現するためのjsの具体的なコードを参考までに共有しています。具体...

MySQL はどのようにしてデータの整合性を確保するのでしょうか?

オンライン ビジネスにとってデータの一貫性と整合性が重要であることは明らかです。データが失われないよ...

HTML テーブルインライン形式の詳細な説明

インライン形式<colgroup>...</colgroup>属性名 属性値...

ins タグと del タグの属性と使用法

insとdel は、HTML 4.0 で導入され、文書の作成時に作成者が共同作業できるようにし、また...