AWSとは別に実装されたWebサービス-1231
李東旭が書いた本『SpringBootとAWS独自のWebサービス』を購入した。
サンプル入門spring bootを見たいと思っていましたが、31日の今日はサンプル通りに歩きたいと思います.
私の文章が21年12月以降に暮らす人々に役立つことを望んでいます.
JavaとSpring Bootのバージョン設定については説明しません.
質問する
buildscript {
ext {
springBootVersion = '2.1.7.RELEASE'
}
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
repositories {
mavenCentral()
jcenter()
}
dependencies {
compile('org.springframework.boot:spring-boot-starter-web')
testCompile('org.springframework.boot:spring-boot-starter-test')
}
最初は、プロジェクトの設定が完了すると、例を見ています.しかし、私のGradleバージョンは7.1版で、4.1.2に降格しなければなりません.
1トン
:ステップ1では、Gradle version change intelliJを使用してgooglingを行い、
./gradlew wrapper --gradle-version [version]
を端末に入力します.😠 バージョン変更なしでエラーが発生し失敗しました
Could not find method compile() for arguments [org.springframework.boot:spring-boot-starter-web] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
2トン
:こんなミスがあって、最初は何も知らなかったので、無視しました.元々compile()は7.1バージョンで
implementation
と書くべきだった.そこで,2時間の奮闘を行い,以下の解決策を導いた.compile
、testCompile
を7.1に適合する構文implement
、testImplement
に変更します.dependencies
入力端末がダウングレードを試みる./gradlew wrapper --gradle-version 4.10.2
,implement
->testImplement
,compile
.結果は成功!
Gradleのバージョンは正常に完了し、サンプルに従って勉強するだけで済みました.
Reference
この問題について(AWSとは別に実装されたWebサービス-1231), 我々は、より多くの情報をここで見つけました https://velog.io/@seunghan-baek/스프링부트와-AWS로-혼자-구현하는-웹서비스-1231テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol