工作一周总结

目前手头上是一个某服装品牌的应用系统开发,后端使用springboot+mybatis。做了两个模块的CRUD,记录一下遇到的问题和感受。
1.之前对REST风格的理解有偏差,前端访问同一个url的GET、POST、DELETE、PUT方法,可以对应四个方法;通常id放在路径中,mapping使用@PathVariable注解,其他参数可以放在param@RequestParam或者body@Requestbody中。
2.spring使用@Autowired对一个类进行自动装载,如以下例子,在构造器中使用自动装载的对象对类进行初始化

public class TChannelController {
	private final TChannelService tChannelService;
	@Autowired
	public TChannelController(TChannelService tChannelService) {
    	this.tChannelService = tChannelService;
	}  
}

3.spring只要在pom.xml里面配置好可以自动下载依赖的jar,十分方便。
4.数据库字段通常使用_分隔,而java实体类使用驼峰,所以在select语句一般需要使用AS对应实体类,同样的,使用POST传值插入数据库时,前端传参要对应实体类的命名,用数据库中的记录做接口测试时,要记得修改字段命名。
5.springboot分层从下向上为数据层-业务层-控制层:mapper.xml-mapper-serviceImp-service-controller。在编写新模块时,最好从数据层开始,先写mapper,在其中定义好方法,再去写配置文件;然后写service,再写Imp,调用mapper;最后写controller,调用service。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值