国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

SpringCloud學(xué)習(xí)(1)

wall2flower / 1174人閱讀

摘要:搭建基礎(chǔ)服務(wù)消費(fèi)者,去上生成基本的項(xiàng)目骨架,選取需要的包會(huì)自動(dòng)添加到,填寫,分別生成,和兩個(gè)骨架用導(dǎo)入項(xiàng)目,在下新建目錄和文件如下,實(shí)體可以自己寫建個(gè)的表對(duì)應(yīng)即可,可以用或者,這里用文件如下這是的實(shí)體文件又添加了,和

????搭建Spring cloud 基礎(chǔ)服務(wù)消費(fèi)者demo,去spring initializr 上生成基本的Spring boot項(xiàng)目骨架,選取需要的包會(huì)自動(dòng)添加到pom,填寫group artifact,分別生成user,和movie兩個(gè)骨架


用ide 導(dǎo)入項(xiàng)目,在user下新建目錄和java文件如下,user實(shí)體可以自己寫建個(gè)mysql的表對(duì)應(yīng)即可,DAO可以用jpa或者mybatis,這里用jpa

controller 文件如下

@RestController
public class UserController {
    @Autowired
    UserDAO userDAO;
//    @Autowired
//    EurekaDiscoveryClient discoveryClient;
//    @Autowired
//    DiscoveryClient discoveryClient;

    @GetMapping("/user/{id}")
    public User find(@PathVariable int id){

        return userDAO.findOne(id);
    }
}

這是user的properties

user實(shí)體
pom文件又添加了eureka,和cloud



    4.0.0

    com.security.cloud
    microservice-simple-provider-user
    0.0.1-SNAPSHOT
    jar

    microservice-simple-provider-user
    Demo project for Spring Boot

    
        org.springframework.boot
        spring-boot-starter-parent
        1.4.7.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
        Camden.SR7
    

    

        
            org.springframework.cloud
            spring-cloud-starter-eureka
        
        
            org.springframework.boot
            spring-boot-starter-data-jpa
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.2.2
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-devtools
            runtime
        
        
            com.h2database
            h2
            runtime
        
        
            mysql
            mysql-connector-java
            runtime
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            org.springframework.boot
            spring-boot-starter-actuator
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    



這是movie,user實(shí)體和user模塊的一致,properties 配置端口不同就行

config主要配置了 restTemplate的bean

@Configuration
public class Config {

    @Bean

    public RestTemplate restTemplate(){
        return new RestTemplate();
    }
}

movie controller,從user模塊獲取user

@RestController
public class NewsController {
    @Autowired
    RestTemplate restTemplate;

    @RequestMapping("/newsUser/{id}")
    public User find(@PathVariable int id){
        return restTemplate.getForObject("http://localhost:8080/user/"+id,User.class);
    }
}

movie pom文件



    4.0.0

    com.security.cloud
    microservice-simple-consumer-movie
    0.0.1-SNAPSHOT
    jar

    microservice-simple-consumer-movie
    Demo project for Spring Boot

    
        org.springframework.boot
        spring-boot-starter-parent
        1.4.7.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
        Camden.SR7
    

    
        
            org.springframework.cloud
            spring-cloud-starter-eureka
        
        
            org.springframework.boot
            spring-boot-starter-data-jpa
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.2.2
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-devtools
            runtime
        
        
            com.h2database
            h2
            runtime
        
        
            mysql
            mysql-connector-java
            runtime
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    



分別啟動(dòng)user,movie 模塊打開(kāi)controller的url以及自己設(shè)的端口

消費(fèi)者微服務(wù)成功調(diào)用提供者微服務(wù)

接下來(lái)設(shè)置 服務(wù)注冊(cè)中心eureka,實(shí)際情況中,微服務(wù)ip和端口都為動(dòng)態(tài),需要服務(wù)注冊(cè)中心來(lái)管理,如dubbo通過(guò)zookeeper管理

新建一個(gè)eureka項(xiàng)目,

pom文件



    4.0.0

    com.security.cloud
    microservice-discovery-eureka
    0.0.1-SNAPSHOT
    jar

    microservice-discovery-eureka
    Demo project for Spring Boot

    
        org.springframework.boot
        spring-boot-starter-parent
        1.4.7.RELEASE
         
    

    
        UTF-8
        UTF-8
        1.8
        Camden.SR7
    


    
        
            org.springframework.boot
            spring-boot-starter-security
        
        
            org.springframework.cloud
            spring-cloud-starter-eureka
        
        
            org.springframework.cloud
            spring-cloud-starter-eureka-server
        
        
            org.springframework.boot
            spring-boot-starter-data-jpa
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            1.2.2
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-devtools
            runtime
        
        
            mysql
            mysql-connector-java
            runtime
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
                org.springframework.cloud
                spring-cloud-dependencies
                ${spring-cloud.version}
                pom
                import
            
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    



application:

@SpringBootApplication
@EnableEurekaServer
public class MicroserviceDiscoveryEurekaApplication {

    public static void main(String[] args) {
        SpringApplication.run(MicroserviceDiscoveryEurekaApplication.class, args);
    }
}

properties:

server.port=8761
#服務(wù)注冊(cè)中心實(shí)例的主機(jī)名

eureka.instance.hostname=localhost

#是否向服務(wù)注冊(cè)中心注冊(cè)自己

eureka.client.register-with-eureka=false

#是否檢索服務(wù)

eureka.client.fetch-registry=false

#服務(wù)注冊(cè)中心的配置內(nèi)容,指定服務(wù)注冊(cè)中心的位置

eureka.client.serviceUrl.defaultZone=http://user:pass@${eureka.instance.hostname}:${server.port}/eureka/
#eureka.instance.instance-id=${spring.application.name}:${spring.application.instance_id:${server.port}}

security.basic.enabled=true
security.user.name=user
security.user.password=pass

啟動(dòng)eureka 的application

然后在user微服務(wù)的application下添加注解@EnableEurekaClient,指名是EurekaClient,eureka的客戶端

@SpringBootApplication
@EnableEurekaClient
public class MicroserviceSimpleProviderUserApplication {
    public static void main(String[] args) {
        SpringApplication.run(MicroserviceSimpleProviderUserApplication.class, args);
    }
}

啟動(dòng)user微服務(wù),最后在eureka的url可以看到,因?yàn)閜roperties設(shè)置了security為true,要輸入在配置里設(shè)置的用戶名密碼才能登陸進(jìn)去,看到注冊(cè)的微服務(wù)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27066.html

相關(guān)文章

  • java-study-springcloud-網(wǎng)絡(luò)資料-01-微服務(wù)是什么

    摘要:本系列網(wǎng)絡(luò)資料資料來(lái)源于網(wǎng)絡(luò),相關(guān)學(xué)習(xí)微服務(wù)與微服務(wù)架構(gòu)定義理解單一應(yīng)用程序劃分為一組小的服務(wù),每個(gè)服務(wù)有自己的進(jìn)程。 本系列(java-study-springcloud-網(wǎng)絡(luò)資料)資料來(lái)源于網(wǎng)絡(luò),springcloud相關(guān)學(xué)習(xí) 1、微服務(wù)與微服務(wù)架構(gòu) 定義:https://martinfowler.com/arti... showImg(https://segmentfault.c...

    JerryZou 評(píng)論0 收藏0
  • 整理一下學(xué)習(xí)微服務(wù)springboot+springcloud+vue以來(lái)用到的好的博客

    摘要:調(diào)用百度實(shí)現(xiàn)圖像識(shí)別使用渲染導(dǎo)出的制作的超級(jí)炫酷的三維模型一個(gè)代碼庫(kù)本人本人瀏覽器調(diào)試及所有錯(cuò)誤代碼整合千峰超級(jí)好用的各種開(kāi)發(fā)自學(xué)文檔這是它對(duì)應(yīng)的學(xué)習(xí)視頻使用教程詳細(xì)虛擬機(jī)安裝系統(tǒng)詳解版網(wǎng)易開(kāi)源鏡像站在線數(shù)據(jù)互轉(zhuǎn)使 1.Java調(diào)用百度API實(shí)現(xiàn)圖像識(shí)別 2.使用Three.js渲染Sketchup導(dǎo)出的dae 3.three.js制作的超級(jí)炫酷的三維模型 4.three.js - 一...

    gitmilk 評(píng)論0 收藏0
  • 整理一下學(xué)習(xí)微服務(wù)springboot+springcloud+vue以來(lái)用到的好的博客

    摘要:調(diào)用百度實(shí)現(xiàn)圖像識(shí)別使用渲染導(dǎo)出的制作的超級(jí)炫酷的三維模型一個(gè)代碼庫(kù)本人本人瀏覽器調(diào)試及所有錯(cuò)誤代碼整合千峰超級(jí)好用的各種開(kāi)發(fā)自學(xué)文檔這是它對(duì)應(yīng)的學(xué)習(xí)視頻使用教程詳細(xì)虛擬機(jī)安裝系統(tǒng)詳解版網(wǎng)易開(kāi)源鏡像站在線數(shù)據(jù)互轉(zhuǎn)使 1.Java調(diào)用百度API實(shí)現(xiàn)圖像識(shí)別 2.使用Three.js渲染Sketchup導(dǎo)出的dae 3.three.js制作的超級(jí)炫酷的三維模型 4.three.js - 一...

    bluesky 評(píng)論0 收藏0
  • Springcloud-nacos實(shí)現(xiàn)配置和注冊(cè)中心

    摘要:實(shí)現(xiàn)配置和注冊(cè)中心最近,阿里開(kāi)源的比較火,可以和和共用,對(duì)升級(jí)到非常的方便。只需要添加依賴,使用配置注冊(cè)中心地址即可。配置不生效,沒(méi)有使用注解刷新配置分清注冊(cè)中心和配置中心是兩個(gè)概念,需要配置兩個(gè)地址學(xué)會(huì)看源碼,看維基。 Springcloud-nacos實(shí)現(xiàn)配置和注冊(cè)中心 最近,阿里開(kāi)源的nacos比較火,可以和springcloud和dubbo共用,對(duì)dubbo升級(jí)到springc...

    whinc 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<