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

推薦する

WeChatアプレットはウォーターフォールフローのページングスクロール読み込みを実装します

この記事では、WeChatアプレットのウォーターフォールフローページングスクロールロードを実装するた...

Linux 7.6 バイナリに MySQL 8.0.27 をインストールする詳細な手順

目次1. 環境整備1.1 オペレーティング システムのバージョン1.2 ディスク容量1.3 ファイア...

Angularが予期しない例外エラーを処理する方法の詳細な説明

前面に書かれたコードがどれだけ適切に記述されていても、すべての可能性のある例外を完全に処理することは...

主キーを追加または変更するMySQL SQL文操作

テーブルフィールドを追加する テーブルtable1を変更し、トランザクタvarchar(10)をNu...

プライベートウェアハウス(レジストリとハーバー)を構築するためのDockerの実装

使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...

RedHat 6.5 に MySQL 5.7 をインストールするための詳細なチュートリアル

RedHat6.5インストールMySQL5.7チュートリアル共有、参考までに、具体的な内容は次のとお...

ElementUI コンポーネント el-dropdown (落とし穴)

選択して変更: クリックすると現在の値が表示され、ページ UI が表示され、CSS スタイルが変更さ...

React 手書きタブ切り替え問題

親ファイル React をインポートし、{useState} を 'react' か...

Docker コンテナのカスタム ホストのネットワーク アクセス操作

docker-compose.yml に extra_hosts キーワードを追加すると、コンテナの...

Dockerfileを使用してApacheイメージを作成する方法

目次1. Dockerイメージ2. 既存のイメージに基づいてインスタンスを作成する3. ローカルテン...

Jenkins の紹介と Docker で Jenkins をデプロイする方法

1. 関連概念1.1 Jenkins の概念: Jenkins は、使用されるプラットフォームに関係...

HTMLでマスクレイヤーを実装する方法 HTMLでマスクレイヤーを使用する方法

Web ページでマスク レイヤーを使用すると、繰り返しの操作を防ぎ、読み込みを促進できます。また、ポ...

Vueはシンプルなマーキー効果を実装します

この記事では、Vueの具体的なコードを共有して、シンプルなマーキー効果を実現しています。具体的な内容...

MySQL の NOT IN 充填ピットの NULL 列の問題の解決方法

以前、会社で小さな機能に取り組んでいたとき、特定の状況でデータがいくつあるかを数えてから問題を修正し...

MySQL Binlog ログの読み取り時によくある 3 つのエラー

1. mysqlbinlog: [エラー] 不明な変数 'default-character...