springCloud Eureca服务提供者Provider的项目
服务提供者的项目:
本例子是把前面springboot的mybatis例子,几乎不变的拿过来就可以运行了。
马克- to-win:马克 java社区:防盗版实名手机尾号: 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的意思是让你的应用成为eureca的客户,你在用它,你是他的客户,你没在用别人*/
@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社区 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社区 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社区 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社区 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社区 delete is "+id);
// return "successfully update"+register.toString();
}
public static void main(String[] args) {
SpringApplication.run(Application.class,args);
}
}