锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲三级高清免费,久久久青草青青国产亚洲免观,色天使亚洲综合在线观看http://www.tkk7.com/fanjs2000/archive/2016/05/10/430423.html鐚溂鐫?/dc:creator>鐚溂鐫?/author>Tue, 10 May 2016 07:46:00 GMThttp://www.tkk7.com/fanjs2000/archive/2016/05/10/430423.html
https://www.elastic.co/guide/en/elasticsearch/client/java-api/2.2/index.html




]]>
dubbohttp://www.tkk7.com/fanjs2000/archive/2016/05/04/430339.html鐚溂鐫?/dc:creator>鐚溂鐫?/author>Wed, 04 May 2016 09:03:00 GMThttp://www.tkk7.com/fanjs2000/archive/2016/05/04/430339.htmldubbo鏄樋閲屽反宸寸殑妗嗘灦錛屼富瑕佹湁4閮ㄥ垎緇勬垚錛? 鏈嶅姟鍙版彁渚涙柟錛?2 鏈嶅姟娉ㄥ唽鏂?3 鏈嶅姟娑堣垂鍒?4 鐩戞帶閮ㄥ垎

1. 娉ㄥ唽鏂逛竴鑸敤zookeeper, 鍏堜笅杞藉畨瑁咃紝鍚姩zkservece.cmd 浼氭姤閿欙紝闇瑕佷慨鏀歸厤緗枃浠?zoo.cfg. 璺緞涓璫onf/涓嬶紝錛屾病鏈夎嚜宸卞姞涓涓?br />姝e父鍚姩

2. 緙栧啓涓涓湇鍔″櫒绔? 鍒涘緩maven欏圭洰

pom.xml鏂囦歡

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>DubboService</groupId>
  <artifactId>DubboService</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <build/>
          <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>3.8.1</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
                <version>1.1.1</version>
            </dependency>
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>dubbo</artifactId>
                <version>2.5.3</version>
            </dependency>
            <dependency>
                <groupId>org.javassist</groupId>
                <artifactId>javassist</artifactId>
                <version>3.18.1-GA</version>
            </dependency>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.15</version>
                <exclusions>
                    <exclusion>
                        <groupId>com.sun.jdmk</groupId>
                        <artifactId>jmxtools</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>com.sun.jmx</groupId>
                        <artifactId>jmxri</artifactId>
                    </exclusion>
                    <exclusion>
                        <artifactId>jms</artifactId>
                        <groupId>javax.jms</groupId>
                    </exclusion>
                    <exclusion>
                        <artifactId>mail</artifactId>
                        <groupId>javax.mail</groupId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring</artifactId>
                <version>2.5.6.SEC03</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.7.6</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>1.6.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.zookeeper</groupId>
                <artifactId>zookeeper</artifactId>
                <version>3.4.5</version>
                <type>pom</type>
            </dependency>
            <dependency>
                <groupId>com.101tec</groupId>
                <artifactId>zkclient</artifactId>
                <version>0.4</version>
            </dependency>
        </dependencies>
      <repositories>
        <repository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/libs-snapshot</url>
        </repository>
    </repositories>   
    
</project>

config/applicationProvider.xml  閰嶇疆鏂囦歡錛岄噷闈㈠畾涔変簡娉ㄥ唽鐨刡ean, 鍜寊ookeeper鐨勫湴鍧
<?xml version="1.0" encoding="UTF-8"?>
<beans
    xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd ">
    <dubbo:application name="hello-world" />
    <!-- 娉ㄥ唽鍦板潃 -->
     <dubbo:registry address="zookeeper://localhost:2181" />
     <dubbo:protocol name="dubbo" port="20880" />
        <!-- Service interface Concurrent Control -->
        <dubbo:service interface="cn.zto.service.IProcessData"    ref="demoService" executes="10" />
        <!-- designate implementation -->
        <bean id="demoService" class="cn.zto.service.impl.ProcessDataImpl" />
    </beans>
IProcessData瀹氫箟鎺ュ彛鍙婂疄鐜扮被
package cn.zto.service.impl;

import cn.zto.service.IProcessData;
public class ProcessDataImpl implements IProcessData {
public String hello(String name) {
    System.out.println(name);
    return "hello : " + name;
}}

package cn.zto.service;

public interface IProcessData {
    public String hello(String name);
}
鍚姩鏈嶅姟
package cn.zto.app;

import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Main {
public static void main(String[] args) throws Exception {
     ClassPathXmlApplicationContext context=new ClassPathXmlApplicationContext(    new String[] {
"config/applicationProvider.xml"
});
context.start();
System.out.println("鎸変換鎰忛敭閫鍑?);
System.in.read();
}}
榪愯璧鋒潵銆傚涓?/span>
log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
鎸変換鎰忛敭閫鍑?/div>


涓嬮潰鍐嶅緩涓涓猚lient紼嬪簭
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>DubboClient</groupId>
  <artifactId>DubboClient</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <build/>
 
          <dependencies>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>3.8.1</version>
                <scope>test</scope>
            </dependency>
            <dependency>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
                <version>1.1.1</version>
            </dependency>
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>dubbo</artifactId>
                <version>2.5.3</version>
            </dependency>
            <dependency>
                <groupId>org.javassist</groupId>
                <artifactId>javassist</artifactId>
                <version>3.18.1-GA</version>
            </dependency>
            <dependency>
                <groupId>log4j</groupId>
                <artifactId>log4j</artifactId>
                <version>1.2.15</version>
                <exclusions>
                    <exclusion>
                        <groupId>com.sun.jdmk</groupId>
                        <artifactId>jmxtools</artifactId>
                    </exclusion>
                    <exclusion>
                        <groupId>com.sun.jmx</groupId>
                        <artifactId>jmxri</artifactId>
                    </exclusion>
                    <exclusion>
                        <artifactId>jms</artifactId>
                        <groupId>javax.jms</groupId>
                    </exclusion>
                    <exclusion>
                        <artifactId>mail</artifactId>
                        <groupId>javax.mail</groupId>
                    </exclusion>
                </exclusions>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring</artifactId>
                <version>2.5.6.SEC03</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.7.6</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>1.6.1</version>
            </dependency>
            <dependency>
                <groupId>org.apache.zookeeper</groupId>
                <artifactId>zookeeper</artifactId>
                <version>3.4.5</version>
                <type>pom</type>
            </dependency>
            <dependency>
                <groupId>com.101tec</groupId>
                <artifactId>zkclient</artifactId>
                <version>0.4</version>
            </dependency>
        </dependencies>
 
 
      <repositories>
        <repository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/libs-snapshot</url>
        </repository>
    </repositories>   
    
</project>


娉ㄥ唽鐨勬帴鍙g被錛屽拰瑕佹湇鍔″櫒绔殑鍖呰礬寰勪竴鑷?br />
package cn.zto.service;

public interface IProcessData {
    public String hello(String name);
}

瀹㈡埛绔殑閰嶇疆鏂囦歡錛屾帴鍙e畾涔夊強zookeeper鐨勫湴鍧
<?xml version="1.0" encoding="UTF-8"?>
<beans
    xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd ">
    <dubbo:application name="consumer-of-helloworld-app" />
    <!-- 娉ㄥ唽鍦板潃 -->
     <dubbo:registry address="zookeeper://localhost:2181"/>
     <dubbo:consumer timeout="5000" />
     <dubbo:reference id="demoService" interface="cn.zto.service.IProcessData"/>
</beans>

瀹㈡埛绔惎鍔?br />
package cn.zto.consumer;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import cn.zto.service.IProcessData;

public class ConsumerThd{
    
    
    
public void sayHello(){
ClassPathXmlApplicationContext context=new ClassPathXmlApplicationContext(    
new String[] {"config/applicationProvider.xml"});
context.start();
IProcessData demoService=(IProcessData) context.getBean("demoService");
System.out.println(demoService.hello("world"));
}


public static void main(String args[]){
    new ConsumerThd().sayHello();
}



}


榪愯緇撴灉濡備笅

log4j:WARN No appenders could be found for logger (org.springframework.context.support.ClassPathXmlApplicationContext).
log4j:WARN Please initialize the log4j system properly.
hello : world


榪欐牱灝卞熀鏈疄鐜頒簡dubbo鐨勬鏋訛紝寰堢畝鍗曞惂






]]>spring boothttp://www.tkk7.com/fanjs2000/archive/2016/05/04/430337.html鐚溂鐫?/dc:creator>鐚溂鐫?/author>Wed, 04 May 2016 07:39:00 GMThttp://www.tkk7.com/fanjs2000/archive/2016/05/04/430337.html
1. pom 鏂囦歡錛?涓昏鍐欎緷璧栧叧緋伙紝
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.example</groupId>
    <artifactId>spring-boot</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>spring-boot-example</name>
    
    <parent>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-parent</artifactId>
       <version>1.3.3.RELEASE</version>
    </parent>
    
    <!-- Add typical dependencies for a web application -->
    
    <dependencies>
        <dependency>
           <groupId>org.springframework.boot</groupId>
           <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        
        
        
    </dependencies>

    <repositories>
        <repository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/libs-snapshot</url>
        </repository>
    </repositories>

    <pluginRepositories>
        <pluginRepository>
            <id>spring-snapshots</id>
            <url>http://repo.spring.io/libs-snapshot</url>
        </pluginRepository>
    </pluginRepositories>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

2. 鐒跺悗灝辨槸鎻愪緵鐨勬帴鍙g被UserController錛?瀹炰綋綾籙ser錛?涓昏鏄嚑涓敞瑙?/span>
@RestController   l綾誨悓spring mvc 鐨凘Controller
@RequestMapping   綾誨悓spring mvc

package two;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/user")

public class UserController {

    @RequestMapping("/hello")
    public User view(){
        
        User user=new User();
        user.setId((long)100);
        user.setName("fanjs");
        return user;
        
        
    }

package two;

public class User {
private Long id;
private String name;
public Long getId() {
    return id;
}
public void setId(Long id) {
    this.id = id;
}
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}


3.  鐒跺悗灝辨槸紼嬪簭鍚姩錛岃繖閲屼笉闇瑕乻pring xml鏂囦歡錛屽畬鍏ㄤ緷璧栨敞瑙c?/span>
@EnableAutoConfiguration
@Configuration
@ComponentScan

package two;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

@Configuration
@ComponentScan
@EnableAutoConfiguration


public class RunMain {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        SpringApplication.run(RunMain.class, args);
    }

}

4.  嫻嬭瘯璺緞

http://localhost:8080/user/hello

{"id":100,"name":"fanjs"}








]]>
maven鍏叡浠撳簱http://www.tkk7.com/fanjs2000/archive/2016/05/04/430334.html鐚溂鐫?/dc:creator>鐚溂鐫?/author>Wed, 04 May 2016 02:22:00 GMThttp://www.tkk7.com/fanjs2000/archive/2016/05/04/430334.html

1銆乵aven鍖呮煡璇細

   http://mvnrepository.com/
2銆乵aven鍏叡浠撳簱 錛?/strong>

   http://mirrors.ibiblio.org/pub/mirrors/maven2/
   http://gradle.artifactoryonline.com/gradle/libs

   http://gradle.artifactoryonline.com/gradle/plugins
   http://google-maven-repository.googlecode.com/svn/repository
   http://maven.springframework.org/release
   http://maven.springframework.org/milestone
   http://repository.codehaus.org
   http://repository.jboss.org/nexus/content/groups/public-jboss
   http://repo.jfrog.org/artifactory/plugins-releases-local
   http://repo.jfrog.org/artifactory/libs-releases-local
   http://download.java.net/maven/1
   http://download.java.net/maven/2
   http://repo1.maven.org/maven2
   http://www.intalio.org/public/maven2/

   http://www.jarvana.com/jarvana/browse/

   http://maven.alfresco.com/nexus/content/groups/public



]]>
主站蜘蛛池模板: 欧美最猛性xxxxx免费| 免费视频成人国产精品网站| AAAAA级少妇高潮大片免费看| 成年午夜视频免费观看视频| 久久亚洲AV成人无码| 日韩免费无码视频一区二区三区| 国产精品亚洲美女久久久| 黄色三级三级免费看| 免费在线观看黄色毛片| 美国免费高清一级毛片| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 久久这里只有精品国产免费10| 亚洲不卡视频在线观看| 无码区日韩特区永久免费系列| 亚洲一卡2卡4卡5卡6卡在线99| 手机在线毛片免费播放| 激情小说亚洲图片| 中文字幕精品无码亚洲字| CAOPORN国产精品免费视频| 亚洲AV无码成人精品区在线观看| 99热在线免费观看| 亚洲中文字幕无码av在线| 久久久久免费看黄A片APP| 亚洲av日韩av永久无码电影| avtt亚洲天堂| 成人片黄网站色大片免费观看APP| 亚洲av网址在线观看| 青青在线久青草免费观看| 色窝窝亚洲av网| 亚洲精品无码鲁网中文电影| 狼群影院在线观看免费观看直播| 亚洲男人的天堂久久精品| 亚洲精品成人片在线观看| 免费观看91视频| 亚洲小说图区综合在线| 久久久久亚洲AV无码专区网站| 美丽的姑娘免费观看在线播放 | 无码免费午夜福利片在线| 全黄A免费一级毛片| 久久久久亚洲av无码专区导航| 蜜桃精品免费久久久久影院|