日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 服務器 > Spring程序讀取Cloud Foundry服務信息示例代碼

Spring程序讀取Cloud Foundry服務信息示例代碼

來源:程序員人生   發布時間:2015-08-13 08:05:37 閱讀次數:3777次

Cloud Foundry提供的服務實例本質上就是訪問信息:IP、端口、用戶名、密碼等,使用的進程固然可以寫死在代碼或配置文件里,但是高級1點兒的辦法固然是讓程序可以自動依照環境適配服務實例信息,切換數據庫,消息中間件,云存儲等代碼連接的位置。這篇先寫1下在web.xml里配置了listener的spring程序如何自動獲得CF的服務實例信息,示例代碼由Maven管理。
在web.xml里配置了以下listener的spring程序,PaaS里綁定的服務信息可以被自動獲得,只需要在context配置文件中使用指定的語法定義bean便可。

<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>

比如,要使用redis服務,只需在context配置文件中定義以下:

<cloud:redis-connection-factory id="redisConnectionFactory"/>

然后在程序中使用下面的代碼,便可取得綁定了的redis服務信息:

@Autowired(required=false) RedisConnectionFactory redisConnectionFactory; Hostname = ((JedisConnectionFactory) redisConnectionFactory).getHostName(); Port = ((JedisConnectionFactory) redisConnectionFactory).getPort());

針對redis,這個bean可以直接通過spring-data-redis進行操作。
由于Spring與Cloud Foundry及其相干服務(如Redis)的兼容問題,不同版本的spring庫可能致使兼容性問題,比如spring 3.2.8和spring-cloud 1.0.0放在1起會致使綁定了redis服務的程序沒法在PaaS上啟動。確保可兼容的版本可參見樣例程序(是個Maven工程)的pom.xml。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 九九在线视频 | 污视频免费在线观看 | www在线免费观看欧美黄 | 一区二区三区久久久 | 久久成人18免费网站 | 国产精品一区二区在线 | 日韩亚洲一区二区 | 国产精品久久久久久久久久久久午夜 | 美女在线观看www | 欧美日韩精品一区二区三区 | 日韩av片免费看 | 久久久久久91 | 精品一区国产 | 免费观看亚洲 | 国产在线一区二区三区 | 成人精品视频在线 | 欧美中文字幕在线 | 欧美精品久久久久a | 国产精品成人一区 | av中文字幕第一页 | 国产精品一区二区在线播放 | 国产高清无密码一区二区三区 | 特黄av| 久久久亚洲综合 | 一本色道久久88综合亚洲精品ⅰ | 一级在线观看 | 久久精品视频在线观看 | 亚洲高清在线观看 | 欧美 日韩 国产 成人 在线 91 | 国产在线视频不卡 | 亚洲高清自拍 | 久久精品国产99 | 黄色一级视频 | 日韩精品视频久久 | 午夜视频一区二区三区 | 欧美亚洲日本 | 久久九精品 | 欧美在线一级 | 国产精品久久久久久久久久三级 | 91手机视频在线观看 | 久久久久毛片 |