idea創建springcloud項目-中篇(cloud工程配置application.yml)

上一篇:idea創建springcloud項目-上篇(idea創建工程)

生成目錄結構如下:

啓動讀取時,新加application.yml先於application.properties。yml寫法簡捷,不懂百度一下。

另外pom.xml要添加一些啓動配置,啓動時讀取*.xml,*.properties,*.yml所有配置文件。

第一步:修改pom.xml

添加配置:在pom.xml裏的<build>加</build>節點裏添加

<!-- 如果不添加此節點mybatis的mapper.xml文件都會被漏掉。 -->
		<resources>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.yml</include>
					<include>**/*.properties</include>
					<include>**/*.xml</include>
				</includes>
				<filtering>false</filtering>
			</resource>
			<resource>
				<directory>src/main/resources</directory>
				<includes>
					<include>**/*.yml</include>
					<include>**/*.properties</include>
					<include>**/*.xml</include>
				</includes>
				<filtering>false</filtering>
			</resource>
		</resources>

第二步:讀取配置文件加好了,就要在application.yml添加具體項目數據配置,比如數據庫,eureka,端口等。

server:
  port: 8761
spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver
eureka:
  environment: dev
  instance:
    preferIpAddress: true
    lease-expiration-duration-in-seconds: 60
    lease-renewal-interval-in-seconds: 5
  server:
    enable-self-preservation: true
  client:
    register-with-eureka: false
    fetch-registry: false
    registry-fetch-interval-seconds: 5
    serviceUrl:
      defaultZone: http://127.0.0.1:8761/eureka

1.配置啓動端口,必須的

server:
  port: 8761

2.配置連接數據庫,因爲加入了mybatis,會去連庫,找不到庫,連接不上會報錯不能啓動。必加。我用的是mysql。

如果連別的數據庫,百度一下,url,driver-class-name配置。

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false
    username: root
    password: root
    driver-class-name: com.mysql.jdbc.Driver

3.配置eureka監控服務,正好可以測試一下是否啓動成功。

eureka:
  environment: dev
  instance:
    preferIpAddress: true
    lease-expiration-duration-in-seconds: 60
    lease-renewal-interval-in-seconds: 5
  server:
    enable-self-preservation: true
  client:
    register-with-eureka: false
    fetch-registry: false
    registry-fetch-interval-seconds: 5
    serviceUrl:
      defaultZone: http://127.0.0.1:8761/eureka

4.找到CloudApplication.java,main方法啓動類。添加eureka註解。@EnableEurekaServer

5.在上圖第10行,點擊啓動項目。

看到這圖說明啓動好了。訪問鏈接http://127.0.0.1:8761/看看效果。

好,漂亮。。。。。。

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章