springCloud Eureca服務(wù)提供者Provider的項(xiàng)目

服務(wù)提供者的項(xiàng)目:
本例子是把前面springboot的mybatis例子,幾乎不變的拿過(guò)來(lái)就可以運(yùn)行了。
馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號(hào): 73203。
package com;
import java.io.IOException;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import com.mapper.RegisterMapper;




/*EnableEurekaClient的意思是讓你的應(yīng)用成為eureca的客戶,你在用它,你是他的客戶,你沒(méi)在用別人*/
@SpringBootApplication
@EnableEurekaClient
@RestController
@MapperScan(value = "com.mapper")
@ComponentScan({"com"})
public class Application {
         @RequestMapping("/")
        public String home() {
            return "Hello world 馬克-to-win";
        }
        @Resource
        private ILoginService loginServic;       
        @Resource
        private RegisterMapper registerMapper;
        @RequestMapping("/acquire")
        public String helloWorld(HttpServletResponse res) throws IOException {
            loginServic.login();
            Register register = registerMapper.selectByPrimaryKey(1);
            System.out.println("馬克-to-win @馬克java社區(qū)  is "+register.toString());
            return register.toString();
        //    res.sendRedirect("index.html");
        }
      
        @RequestMapping(value="/getObj", method=RequestMethod.GET)
        public Register getObj(HttpSession session){
            System.out.println("spring  boot springMvc 馬克-to-win!");
            Register register = registerMapper.selectByPrimaryKey(1);
            System.out.println("馬克-to-win @馬克java社區(qū)  is "+register.toString());
            return register;
        }

        @RequestMapping(value="/insertObj", method=RequestMethod.POST)
        public String insertObj(@RequestBody Register register){
    //        Register register = registerMapper.selectByPrimaryKey(1);
            System.out.println("馬克-to-win @馬克java社區(qū)  is "+register.toString());
            return "successfully insert"+register.toString();
        }
      
      
        @RequestMapping(value="/updateObj", method=RequestMethod.PUT)
        public void updateObj(@RequestBody Register register){
    //        Register register = registerMapper.selectByPrimaryKey(1);
            System.out.println("馬克-to-win @馬克java社區(qū)  put is "+register.toString());
       //     return "successfully update"+register.toString();
        }
      
        @RequestMapping(value="/deleteObj/{id}", method=RequestMethod.DELETE)
        public void deleteObj(@PathVariable int id){
    //        Register register = registerMapper.selectByPrimaryKey(1);
            System.out.println("馬克-to-win @馬克java社區(qū) delete  is "+id);
       //     return "successfully update"+register.toString();
        }
      
        public static void main(String[] args) {
            SpringApplication.run(Application.class,args);
        }
}