package com.demo.controller;
import com.demo.service.UserServer;
import com.demo.service.impl.UserServiceImpl;
import com.user.entity.Sum;
import com.user.entity.Users;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*;
@RestController
//@RequestMapping(value="/user")
public class TestController {
@Autowired
private UserServer userService;
@Value("${foo}")
String foo;
@RequestMapping(value = "/hi", method=RequestMethod.GET)
public String hi(){
return foo+"axibadsfa";
}
@RequestMapping(value = "/sum", method=RequestMethod.GET)
@ResponseBody
public Sum sum(@RequestParam(name = "first") int first,@RequestParam(name = "second") int second){
Sum sum = new Sum();
sum.setFirst(first);
sum.setSecond(second);
sum.setResult(first-second);
return sum;
}
@ApiOperation(value="/sumTest", notes="传入first和second返回first+second的结果")
@ApiImplicitParams({
@ApiImplicitParam(name = "first", value = "第一个数字", required = true, dataType = "int", paramType="query"),
@ApiImplicitParam(name = "second", value = "第二个数字", required = true, dataType = "int", paramType="query")
})
@RequestMapping(value = "/sumTest", method=RequestMethod.GET)
@ResponseBody
public int sumTest(@RequestParam(name = "first") int first,@RequestParam(name = "second") int second){
Sum sum = new Sum();
sum.setFirst(first);
sum.setSecond(second);
sum.setResult(first+second);
return sum.getResult();
}
@RequestMapping(value="/save",method = RequestMethod.POST)
public Users save(@RequestParam(name = "firstname",defaultValue = "tdh")String firstname){
Users users = userService.save(firstname);
return users;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
spring cloud 基本开发框架.rar_VM7_cloud_guice-grapher_spring cloud_spr
共554个文件
xml:425个
java:24个
iml:21个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 174 浏览量
2022-09-21
00:23:14
上传
评论
收藏 504KB RAR 举报
温馨提示
spring cloud开发框架详解,讲述如何使用spring cloud框架
资源推荐
资源详情
资源评论
收起资源包目录
spring cloud 基本开发框架.rar_VM7_cloud_guice-grapher_spring cloud_spr (554个子文件)
run.bat 67B
run.bat 61B
total.bat 52B
total.bat 52B
total.bat 52B
total.bat 52B
total.bat 52B
run.bat 44B
run.bat 44B
run.bat 44B
cleanInstall.bat 40B
cleanInstall.bat 40B
cleanInstall.bat 40B
cleanInstall.bat 40B
cleanInstall.bat 40B
TestController.class 3KB
Swagger2.class 2KB
Users.class 2KB
ServiceImplUserApplication.class 1006B
TestController.class 986B
UserServiceImpl.class 964B
WebApplication.class 962B
UserServiceImpl.class 958B
Sum.class 844B
UserRpcService.class 781B
UserRpcServiceImpl.class 682B
WebApplicationTests.class 593B
UsersMapper.class 273B
UserServer.class 179B
UserService.class 162B
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
mvnw.cmd 5KB
.gitignore 249B
.gitignore 249B
.gitignore 249B
.gitignore 249B
.gitignore 249B
.gitignore 249B
.gitignore 249B
hosts 472B
hosts 250B
hosts 208B
demo (1).iml 23KB
demo (2).iml 18KB
configServer.iml 17KB
demo.iml 17KB
demo (4).iml 17KB
zuul.iml 16KB
demo (3).iml 16KB
turbine.iml 15KB
demo (1).iml 15KB
eurekaServer.iml 15KB
demo (5).iml 15KB
zipkin.iml 7KB
demo (2).iml 7KB
demo (4).iml 956B
demo (2).iml 956B
demo (1).iml 956B
demo (5).iml 873B
service-user.iml 658B
cloudCode.iml 574B
rpc-user.iml 574B
cloudServer.iml 574B
introduction 3KB
introduction 3KB
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
maven-wrapper.jar 46KB
service-user-1.0-SNAPSHOT.jar 3KB
TestController.java 2KB
NotNullFilter.java 1KB
Swagger2.java 1KB
Users.java 1KB
UserRpcService.java 860B
ServiceImplUserApplication.java 784B
TestController.java 688B
WebApplication.java 658B
UserServiceImpl.java 637B
UserServiceImpl.java 611B
Sum.java 551B
ConfigServerApplication.java 462B
ZuulApplication.java 459B
EurekaServerApplication.java 402B
UserRpcServiceImpl.java 379B
TurbineApplication.java 376B
ZipkinApplication.java 356B
EurekaServerApplicationTests.java 326B
TurbineApplicationTests.java 321B
ZipkinApplicationTests.java 320B
WebApplicationTests.java 317B
UsersMapper.java 248B
UserService.java 132B
共 554 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
小贝德罗
- 粉丝: 68
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功