前提
システムはJDK1.8以降でインストールされ、Maven Ideaを構成します(ここではデモンストレーションのためにアイデアを使用して、Mavenバージョン3.5、Alibaba Cloud Sourceを構成)
プロジェクト構築
新しいMavenプロジェクトを作成し、最も簡単なプロジェクトを作成します。プロジェクト名はeurekaserverdemoで、パッケージ名はランダムで、プロジェクトパッケージング方法はjarです。
また、基本的なスプリングブートプロジェクト構造を作成する公式スプリングジェネレーターを使用することもできます。ここでデモンストレーションするには、大丈夫です
POMファイルを変更し、以下を参照してください。バージョンの推奨はこの記事と同じです。SpringbootおよびCloudバージョンには多くの落とし穴があります。
<?xml version = "1.0" encoding = "utf-8"?> <project xmlns = "http://maven.apache.org/pom/4.0.0" xmlns:xsi = "http://www.w3.org/2001/xmlschema-instance <http://www.w3.org/2001 XSI:Schemalocation = "http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.0.sdsd"> <modeleversion> 4.0.0 </modelversion> <グループcom.hellxz </groupid> <Artifactid> eurekaserverdemo </artifactid> <bersion> 0.0.1-snapshot </version> <packaging> jar </packaging> <dependencies> <dependency> <deplencyid> org.springframework.cloud </groupid> <artifactid> spring-cloud-eureka-server </artifid> <バージョン> 1.3.5.Release </version> </dependency> </dependencies> <name> eurekaserverdemo </name> <説明> spring boot </description> <parent> groupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter- birturest </artifactid> <RecativePath/> <! - リポジトリからのlookup parent-> </parent> <DependencyManagement> <dependencies> <Dependency> groupid> org.springframework.cloud </groupid> <artifactid> spring-cloud-dependencies </artifactid> <バージョン> camden.sr3 </バージョン</supt> </spec> <groupid> org.springframework.cloud </groupid> <artifactid> spring-cloud-config-server </artifactid> </dependency> <deplency> <groupid> org.springframework.cloud </groupId> <artifactid> spring-cloud-starter-eureka-server </artifactid> < <Dependency> groupid> org.springframework.boot </groupid> <artifactid> spring-boot-starter-actuator </artifactid> </dependency> </dependency> </dependencymanagement> <プラグイン> <groupId> org.springframework.boot </plugin> <plugin> <groupid> org.apache.maven.plugins </groupid> <artifactid> maven-compiler-plugin </artifactid> <configuration> <source> 1.8 </source> 1.8 </target> </configuration> </plugin>プラグイン
新しいメインクラスを作成して、プロジェクトを開始します
パッケージcom.hellxz.eurekaserverdemo; Import org.springframework.boot.springApplication; Import org.springframework.boot.autoconfigure.springbootapplication; Import org.springframework.cloud.netflix.eureka.erver.Enable.erver.Enableka.erver.Enableka.Enableka.Enableka.Erver.Enableka.Ereka.Enableka.Erver.EnableKa. Hellxz * @Description: EurekaServer * @Date : 2018/4/13 16:53 */@EnableEurekaServer@SpringBootApplicationpublic class EurekaServerDemoApplication { public static void main(String[] args) { //Start this springboot application SpringApplication.run(EurekaServerDemoApplication.class,args); }}eurekaserver関連のパラメーターを構成するために、Resourcesディレクトリに新しいapplication.propertiesファイルを作成するか、yamlファイルを使用できます
#Provide Service Port Server.port = 1111#サービスを提供するドメイン名、localhostを使用するか、ホストを設定してeureka.instance.hostname = localhost#eureka.client.client-with-eureka = false#dailsに登録して、ディスカバリー登録サービスを閉じることができます。レジストリは、ノードeureka.client.fetch-registry = false#レジストリのURLを構成するためにのみ使用されます(上記の構成はこちらを参照)eureka.client.serviceurl.defaultzone = http:// $ {eureka.instance.hostanamこのプロジェクトを開始してテストしてください
テスト
localhost:1111はアクセスパスとして構成されているため、図に示すように、プロジェクトを開始した後に直接アクセスするだけです
この時点で、ユーレカ登録センターが建設されました
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。