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

推薦する

Dockerイメージのインポートとエクスポートの実装

GitLabのDocker使用法gitlab ドッカー起動コマンド docker run -d -p...

TypeScript 列挙の基本と例

目次序文TypeScript の列挙型とは何ですか? TypeScriptで列挙型を使用する際に注意...

IE6 スペースバグ修正方法

コードを見てみましょう:コードをコピーコードは次のとおりです。 < !DOCTYPE html...

誰もが知っておくべきウェブサイトのユーザビリティに関する 10 のヒント

これ以上時間を無駄にせず、早速本題に入りましょう。 1. ロゴに代替テキストを追加するこれには 2 ...

インライン要素とブロック要素とは何ですか?

1. インライン要素はコンテンツの幅のみを占めますが、ブロック要素はコンテンツの量に関係なく行全体を...

Linux仮想メモリについての簡単な説明

目次起源仮想メモリページングとページテーブルメモリのアドレス指定と割り当て関数プロセスメモリ管理デー...

MySQLの自己接続と結合の詳細な理解

1. MySQL 自己接続MySQL では、情報を照会するときに自分自身に接続 (自己接続) する必...

レスポンシブフレームワークのテーブルヘッダーの自動改行問題に対する簡単な解決策

最近、Bootstrap を使って Web サイトを開発しています。表を処理していたところ、PC で...

Vueはタブ切り替えを実装します

この記事では、タブ切り替えを実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

HTML 基本ノート (推奨)

1. ウェブページの基本構造: XML/HTML コードコンテンツをクリップボードにコピー<...

CSS3+HTML5+JSでブロックの縮小・拡大アニメーション効果を実現

最近、あるプロジェクトに取り組んでいたとき、自分のプロジェクトでは CSS3 のアニメーション技術を...

JavaScriptの基礎を学ぶ

目次1. JavaScriptを記述する場所2. JavaScriptでよく使われる入力文と出力文1...

CSS 兄弟要素フローティング分析の概要

float:左/右/なし; 1. 同じレベルフローティング(1)ブロックレベル要素を同じ行に表示する...

ウェブページの幅を携帯電話の画面(ビューポート)の幅に自動的に適応させる実装コード

一般的な書き方は次のとおりです。 XML/HTML コードコンテンツをクリップボードにコピー<...

JavaScript Reduceの詳しい説明

目次地図フィルターいくつかの毎インデックスを検索パイプ参考回答1. パラメータを受け入れる関数を返す...