网页布局设计类型,网站怎么做seo_,宁波做公司网站公司,做房产网站用什么软件第一步#xff1a;新建文件和注入业务层对象 需要使用的注解#xff1a;
第一个声明是restful风格开发
第二个是需要设置网页访问路径
RestController
RequestMapping(/fuels)//http://localhost/fuels注入服务层对象#xff1a;
Autowiredprivate FuelServ…第一步新建文件和注入业务层对象 需要使用的注解
第一个声明是restful风格开发
第二个是需要设置网页访问路径
RestController
RequestMapping(/fuels)//http://localhost/fuels注入服务层对象
Autowiredprivate FuelService fuelService;
第二步功能实现
测试部分不能使用本地的Test进行测试了我们需要使用Postman进行测试下载安装方法见教程http://t.csdnimg.cn/vorls
1查询全部
代码 //查询全部allGetMapping//规定请求方式为Get请求public ListFuel getFuels() {return fuelService.getAll();}
链接
http://localhost/fuels
测试效果 2新增数据
代码
//添加操作PostMappingpublic Boolean createFuel(RequestBody Fuel fuel) {return fuelService.save(fuel);}
链接
http://localhost/fuels
测试数据
{id:200,fossilEnergyType:zjc煤,CAD:1.1,CD:2.2,NAVar:3.3,FC:4.4,FCbj:5.5,NCVbj:6.6
}
效果 3修改数据
代码 //修改操作PutMappingpublic Boolean updateFuel(RequestBody Fuel fuel) {return fuelService.update(fuel);}
链接
http://localhost/fuels
内容
{id: 207,fossilEnergyType: Coal2,CAD: 120.5,CD: 85.0,NAVar: 45.0,FC: 80.3,FCbj: 78.5,NCVbj: 23.5
}效果 4删除数据
代码
//删除操作DeleteMapping({id})public Boolean deleteFuel(PathVariable Long id) {return fuelService.delete(id);}
链接
http://localhost/fuels/207
效果 5查询单条
代码
//查询单条GetMapping({id})public Fuel getFuel(PathVariable Long id) {return fuelService.getById(id);}
链接
http://localhost/fuels/1
效果 6分页查询
代码 //分页GetMapping({currentPage}/{pageSize})public IPageFuel getPage(PathVariable int currentPage, PathVariable int pageSize ) {return fuelService.getPage(currentPage, pageSize);}
链接
http://localhost/fuels/2/5
效果 7条件查询
代码 //按条件查询GetMapping(/conditions/{SearchName})//http://localhost/fuels/conditions/煤//这样做的原因主要是担心我们的条件查询与按照id查询接受参数一样了造成编译器不知道选择哪一个进行处理。public ListFuel getLikeAll(PathVariable String SearchName) {LambdaQueryWrapperFuel wrappernew LambdaQueryWrapper();if(SearchName!null) {//避免查询的字段为null名字的字段wrapper.like(Fuel::getFossilEnergyType, SearchName);//第一个是属性名字第二个是我们输入要like的内容}return fuelService.getLikeAll(wrapper);}
链接
http://localhost/fuels/conditions/煤
效果
源文件获取
①数据库
通过百度网盘分享的文件燃煤热电数据库2.2.zip 链接https://pan.baidu.com/s/1CobrQkEb7i0bAdUOcmxIIg?pwdvebf 提取码vebf --来自百度网盘超级会员V5的分享
②后端文件
通过百度网盘分享的文件springboot表现层控制层controller开发.zip 链接https://pan.baidu.com/s/1J_99M3jl7f1yBfulVS_EvQ?pwdx6ty 提取码x6ty --来自百度网盘超级会员V5的分享 运行我打包的项目为了能够正常运行需要兼容maven以及java版本具体的调整方法看我博客http://t.csdnimg.cn/Uovig
好啦希望能够帮助到大家