[スプリング]プロジェクトの作成
インフラストラクチャ春入門
スプリングガイドを使用すると、スプリングを簡単に使用できます.
簡単に言えば、スプリングの使いやすいハウジングを助けます.
以前はプロジェクトが最下位から作成されていましたが、スプリングガイドを使用して簡単に作成できます.
https://start.spring.io
必要なライブラリ、構築、ライフサイクルを管理するツールです.
最近はGradleがよく使われています.スプリングライブラリ自体もGradleに移行
スナップショットは作成中という意味です.M 1はまだ正式に発表されていません
Group
企業では、通常ドメインを使用する Artifact
構築時の結果
どんなライブラリを書きますか.
Webを作成するためにSpring Webを選択し、htmlを作成するテンプレートエンジンとしてThymeleafを呼び出す必要があります.
・https://start.spring.io設定が完了したらGenerateでzipファイルをダウンロード可能 開いているfile or import fileをクリックしzipファイルを解放すると、buildが表示されます.勾配を選択します. 最初は外部からのダウンロードが多かったので、最初は少し時間がかかりました
この部分はとても重要です.
以前は一針一線で書き終わるそうです.
現在、開発者が使用するのに適したスプリングガイドが設置をより便利にしています.
Gradledのバージョン定義とライブラリドラッグの程度を理解するだけでいいです.
dependenciesには先ほど選択したDepennyが含まれており、基本的にはテストに関連する
📁java.hello.hellospringパッケージのHellospringアプリケーションを実行します.
(プロジェクトの作成時にホームページでhelloと名付けられます)
何なのかはわかりませんが、Tomcat started on port部分から8080ポートに接続されており、HTTPに関連していることがわかります.
次に、Webブラウザのアドレスウィンドウにlocalhost:8080と入力し、次のメッセージを表示するとプロジェクト環境を正常に設定できます.
Springアプリケーションの実行に伴い、Tomcatというサーバが内蔵され、このように接続できます.
元のgradleを使用して実行すると、実行時間が少し遅くなり、intelligej設定でgradleプロジェクトのbuild and run use:とRun test use:をintelligejに変換し、より速く実行できます.
ばね起動
定義#テイギ#
スプリングガイドを使用すると、スプリングを簡単に使用できます.
簡単に言えば、スプリングの使いやすいハウジングを助けます.
プロジェクトの作成
以前はプロジェクトが最下位から作成されていましたが、スプリングガイドを使用して簡単に作成できます.
https://start.spring.io
Maven, Gradle ?
必要なライブラリ、構築、ライフサイクルを管理するツールです.
最近はGradleがよく使われています.スプリングライブラリ自体もGradleに移行
スプリング起動バージョン
スナップショットは作成中という意味です.M 1はまだ正式に発表されていません
プロジェクトメタデータ
企業では、通常ドメインを使用する
構築時の結果
Dependencies
どんなライブラリを書きますか.
Webを作成するためにSpring Webを選択し、htmlを作成するテンプレートエンジンとしてThymeleafを呼び出す必要があります.
IntellieJへのインポート
内部表示
- 📁.idea
인텔리제이 설정파일
- 📁gradle
gradle 관련 폴더
- 📁src --------📁main----📁java에 실제 패키지파일
| |
| --📁resources 자바파일을 제외한 모든파일
----📁test 테스트 코드와 관련된 소스
이렇게 나뉘어져있다는건 테스트코드가 굉장히 중요하다는 뜻
📁build.gradle
この部分はとても重要です.
以前は一針一線で書き終わるそうです.
現在、開発者が使用するのに適したスプリングガイドが設置をより便利にしています.
Gradledのバージョン定義とライブラリドラッグの程度を理解するだけでいいです.
dependenciesには先ほど選択したDepennyが含まれており、基本的にはテストに関連する
デフォルトのJavaファイルの実行
📁java.hello.hellospringパッケージのHellospringアプリケーションを実行します.
(プロジェクトの作成時にホームページでhelloと名付けられます)
12:43:49: Executing task 'HelloSpringApplication.main()'...
> Task :compileJava
> Task :processResources
> Task :classes
> Task :HelloSpringApplication.main()
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.4.2)
2021-02-02 12:44:04.465 INFO 40344 --- [ main] h.hellospring.HelloSpringApplication : Starting HelloSpringApplication using Java 13.0.2 on Dongkyus-MBP.fritz.box with PID 40344 (/Users/kyu/study/hello-spring/build/classes/java/main started by kyu in /Users/kyu/study/hello-spring)
2021-02-02 12:44:04.478 INFO 40344 --- [ main] h.hellospring.HelloSpringApplication : No active profile set, falling back to default profiles: default
2021-02-02 12:44:06.850 INFO 40344 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2021-02-02 12:44:06.866 INFO 40344 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2021-02-02 12:44:06.866 INFO 40344 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.41]
2021-02-02 12:44:07.060 INFO 40344 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2021-02-02 12:44:07.060 INFO 40344 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 2413 ms
2021-02-02 12:44:07.442 INFO 40344 --- [ main] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor'
2021-02-02 12:44:07.752 INFO 40344 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
2021-02-02 12:44:07.782 INFO 40344 --- [ main] h.hellospring.HelloSpringApplication : Started HelloSpringApplication in 4.231 seconds (JVM running for 4.97)
以下に示す.何なのかはわかりませんが、Tomcat started on port部分から8080ポートに接続されており、HTTPに関連していることがわかります.
次に、Webブラウザのアドレスウィンドウにlocalhost:8080と入力し、次のメッセージを表示するとプロジェクト環境を正常に設定できます.
Springアプリケーションの実行に伴い、Tomcatというサーバが内蔵され、このように接続できます.
元のgradleを使用して実行すると、実行時間が少し遅くなり、intelligej設定でgradleプロジェクトのbuild and run use:とRun test use:をintelligejに変換し、より速く実行できます.
Reference
この問題について([スプリング]プロジェクトの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@kyukim/springテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol