スプリングブーツとスプリングクラウンドマイクロサービスプロジェクトの構築プロセス--cainiaoXiaohui

スプリングブーツとスプリングクラウンドマイクロサービスプロジェクトの構築プロセス


  • はじめに:このブログ投稿は、単純なデータベースクエリ、リバースエンジニアリング、一般的なpomの依存関係など、SpringbootおよびSpringcloundプロジェクトの構築プロセスを記録するために使用されます。Springcloundプロジェクトのマイクロサービスプロジェクトを完全に構成します。
    注:pomの依存関係をインポートした後、モジュールをインストールしてください。
    ここに説明を入力してください

1.親の親を作成して、基本的なjarパッケージを提供します

  1. mavenmouduleを作成する
    ここに説明を入力してください
  2. 親タイプをpomタイプとして指定し、関連する依存関係の親依存関係を1つ追加します。

2.プロジェクトにパブリックjarパッケージ、エンティティクラス、ツールなどを提供するための共通を作成します

  1. mavenタイプのモジュールを作成する
    ここに説明を入力してください

  2. 親クラスの依存関係の参照を追加し、プロジェクトにjarパッケージの共通の依存関係を1つ必要とします
    (2)

  3. リソース2の下にリバースエンジニアリング構成ファイルgeneratorConfig.xmlgeneratorConfig.xmlを追加します。

    ここに説明を入力してください

  4. mapper.xmlを保存するために、resourcesの下にmappersディレクトリを作成します。
    ここに説明を入力してください

  5. 図に示すようにリバースエンジニアリングを実行して、マッパー、ポジョ、マッパーを取得します
    ここに説明を入力してください
    ここに説明を入力してください

  6. 次のような必要なツールを追加します
    ここに説明を入力してください


3つ目は、春のクラウドサービスを提供するサーバーを作成することです。

  1. スプリングブートモジュールを作成する
    ここに説明を入力してください
    ここに説明を入力してください
    ここに説明を入力してください

  2. pom依存関係を追加し、親パッケージサーバー依存関係を1つ導入し
    ます(3)

  3. メインクラスを実行して@EnableEurekaServerアノテーションを追加します
    ここに説明を入力してください

  4. application.propertiesサービスを構成します

#端口
server.port=8000
#application.name
spring.application.name=ttl_server

#通过eureka.client.registerWithEureka:false和fetchRegistry:false来表明自己是一个eureka server.
eureka.instance.hostname=localhost
#registerWithEureka表示是否注册自身到eureka服务器
eureka.client.register-with-eureka=false
#fetchRegistry表示是否从eureka服务器获取注册信息。
eureka.client.fetch-registry=false
eureka.client.service-url.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/


第四に、プロジェクトのソースコードを書くためのapiを作成します

  1. スプリングブートモジュールを作成します(手順はサーバーの作成と同じです)

  2. pomを追加し、共通をjarパッケージとしてapi依存関係1に導入します
    (4)

  3. メインクラスを実行して、クライアントの注釈を追加します

@EnableEurekaClient
@EnableFeignClients
@ComponentScan("com.zhiyou")
@MapperScan("com.zhiyou.mapper")

ここに説明を入力してください

  1. application.propertiesクライアントを構成します
#设置客户端
server.port=8001
spring.application.name=ttl_api
eureka.client.service-url.defaultZone=http://localhost:8000/eureka/

#连接数据库
spring.datasource.url=jdbc:mysql://120.27.244.176:3306/hospital?useUnicode=true&characterEncoding=UTF-8&useSSL=false
spring.datasource.username=root
spring.datasource.password=HBQ521521cf*
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

#设置mapper.xml文件扫描位置
mybatis.mapper-locations=classpath:/mappers/*.xml

#给实体类包起别名
mybatis.type-aliases-package=com.zhiyou.pojo


5、テストプログラムの動作

  1. テストプログラムを作成し、テーブルの内容を照会します
    ここに説明を入力してください
  • コントローラ
    ここに説明を入力してください
  • serviceImpl
    ここに説明を入力してください
  1. 最初にサーバーを起動してから、apiを起動します。
  2. ブラウザ入力「http:// localhost:8001 /found.action」テスト
    ここに説明を入力してください

おすすめ

転載: blog.csdn.net/qq_39231769/article/details/103217028