一、建立專案
二、建立乙個rediscontroller類
package com.jt.controller;
import org.springframework.beans.factory.annotation.value;
import org.springframework.web.bind.annotation.restcontroller;
@restcontroller
public class rediscontroller ") //spel表示式
private string host;
@value("$")
private int port;
public string getnode()
}
由於 private string host=「127.0.0.1」;是寫死在程式,不利於維護,所以基於業務分析,可把以後需要提取拿到的資料放到配置檔案,在配置檔案中為屬性賦值,複製後,然後又怎麼從配置檔案中取得這些值?我們通過@value($)獲取拿到
以上是我們通過***.yml配置檔案獲取拿到資料。
下面我們還可以通過***.properties配置檔案關聯拿到資料,首先可以複製乙份上面類,做一些訪問路徑等的修改。
package com.jt.controller;
import org.springframework.beans.factory.annotation.value;
import org.springframework.context.annotation.propertysource;
import org.springframework.web.bind.annotation.restcontroller;
@restcontroller
//當程式啟動時載入指定資源
@propertysource(
value = "classpath:/properties/redis.properties",encoding = "utf-8")
public class rediscontroller2 ")
private string host;
@value("$")
private int port;
public string getnode()
}
上面的@propertysource(
value = 「classpath:/properties/redis.properties」,encoding = 「utf-8」),由於idea設定裡面的utf-8只是負責頁面的顯示編碼,而取出來獲取的資料會出現中文亂碼,所以我們可以通過這對頁面顯示的編碼方式,解決中文亂碼問題。
對於這之間需要如何關聯?
@value("red
is.h
ost2
")這裡
通過@v
alue
("") 這裡通過@value("
redis.
host
2")這
裡通過@
valu
e("") 獲取到值。
private string host;
spring:
profiles:
active: dev
---#語法 1.key:(空格)value
#2.yml檔案有層級關係
#3.預設utf-8格式編碼
#標識配置資訊
#破解版新版本寫法
spring:
config:
activate:
on-profile: dev
server:
port: 8090
#為屬性賦值通過yml
redis:
host: 127.0.0.20
port: 9995
#環境切換
--- #實現配置檔案拆分
spring:
config:
activate:
on-profile: prod
#prod 為環境取乙個名字,便於上面設定預設環境的呼叫,也就是使用哪乙個環境
server:
port: 8088
redis:
host: 192.168.1.12
port: 4525
對於新版本,設定預設配置環境哪兒寫法,active是用於選擇使用哪乙個環境,冒號後面的是 on-profile: dev的名字,破解版傳統寫法有乙個下劃線,這不多舉例。對於多個環境,我們得使用一種標識用於去區分不同的環境,於是在每個屬性賦值前面都有上面名字那段標識,然後到時候在預設配置環境哪兒選擇有關標識段。啟動,開啟遊覽器,輸入位址加路徑,訪問。 使用 TensorFlow 的起始步驟
機器學習速成課程會逐步引導您使用 tf.estimator 一種高階 tensorflow api 對模型進行編碼,以便將學到的原則和技術應用於實踐。機器學習速成課程中的程式設計練習使用的是可將 輸出和說明性文字合併到乙個協作文件中的資料分析平台。請按照指定順序執行以下三個練習 pandas 簡介 ...
echarts x 起始 Echarts使用總結
使用步驟 所需檔案 graph.jinja2 graph.js graph.css echart.min.js 1.引入echarts 外掛程式檔案放到 echart.min.js 2.準備乙個具備大小的dom容器,在graph.jinja2初始化乙個div,並指定id,pie chart div,...
網頁的起始 HTML
這是我的一些學習經驗,只適合一些想進行web開發程式設計的童鞋的,老鳥不要誤入,文中若有錯誤,請大家批評指正,我先在這裡感謝大家了!每個 都是由乙個個網頁編輯而成,在學習前端過程中,必不可少的是要接觸html,全稱是hyper text markup language 超文字標記語言 你要問我htm...