关于使用SpringMVC与MyBatisPlus的使用体会

package com.dhys.test.controller;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.dhys.commons.base.BaseController;
import com.dhys.house3.dto.HouseProject;
import com.dhys.test.service.TestOneService;
@Controller
@RequestMapping("/query")
public class TestOneController extends BaseController{

	@Autowired
	private TestOneService testService;
	
	@RequestMapping(value = "/house3ContractList")
	@ResponseBody
	public List<HouseProject> getHouse3Contract(){
		EntityWrapper<HouseProject> house3ContractWrapper = new EntityWrapper<HouseProject>();
		house3ContractWrapper.limit(0, 20);
		return testService.selectList(house3ContractWrapper);
	}
}

SpringMVC:

可以写成@RequestMapping。

@RequestMapping包含以下内容:


  GetMapping
  PostMapping
  PutMapping
  DeleteMapping
  PatchMapping
  RequestParam
  RequestAttribute
  PathVariable
  ModelAttribute
  SessionAttribute
  SessionAttributes
  InitBinder

因此,各种方式的请求都可以。

@ResponseBody

将数据自动转化为json格式返回给前端。

MyBatisPlus:

EntityWrapper这个包装类来包装实体类,通过new的方式获得,这样可以避免自己书写sql语句,为xml文件的内容减负。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值