为了账号安全,请及时绑定邮箱和手机立即绑定
第一次看到这样的验证方式。通常使用注解,写在controller里。
//@Valid UserModel userModel, BindingResult bindingResult

已采纳回答 / 随_忆
老师想都用BigDecimal的,奈何数据库不支持啊。Service和Controller层是可控的,自己写的Model类,当然用BigDecimal了。Dao层类是mybatis-generator插件生成的,没法用BigDecimal,因为Mysql数据库没有这个数据类型。当然你可以认为Mysql的Decimal可以和Java的BigDecimal一致,问题是,mybatis-generator把Mysql的Decimal生成了Long类型,明显不适合做价格字段。
可能是老师当时的版本和现在的不一样,我的也是处理不到
JDK1.6的单向加密:
BASE64Encoder base64Encoder = new BASE64Encoder();
String newStr =java.util.Base64.getEncoder().encodeToString(srcStr.getBytes());
JDK1.8的单向加密:
String newStr = Base64.getEncoder().encodeToString(md5Bytes);

已采纳回答 / 龙虾三少
可以打在私有方法上,但是没有意义,报红的原因应该是idea设置的校验问题transactional标签用于将对应包装的bean设置成一个新的代理bean对象供外部使用,就是说外部调用这个proxy bean的公共方法时先会调用开启事务等的切面工作,若设置成私有方法只能类内用this指针调用,这样被调用的bean是其本身,不是proxy对象,因此没有transactional切面的意义

讲师回答 / 龙虾三少
前台可以随便改,甚至于直接发http请求给后端下单,因此后端的下单接口里会有对活动开始时间的校验,后端的保护是跟着后端服务器时间设置走的,无法更改

最新回答 / xyyyy318
你是说metronic吗 网上有很多基于bootstrap的免费模版 不一定要用这个 都是大同小异的
为什么不直接拿Spring Initialize创建,这样一步到位
String otpCode = RandomStringUtils.randomNumeric(6);
用apache的commons工具包也可以获取随机数
老师,啥时候有下一期
课程须知
本课程会直接从SpringBoot应用开始介绍,开始学习前,需要同学们熟悉JavaWeb开发基础知识,对MVC架构有基本了解。同时,课程实践部分,会有一些简单的数据库以及前端操作,这需要你对数据库、HTML基础、JS、JQ有一些了解。
老师告诉你能学到什么?
1.SpringBoot的基本构成与使用。 2.领域驱动的模型分层设计思路与基本实现流程。 3.基础电商项目中用户管理、商品管理、交易管理及秒杀活动管理的全套秒杀应用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消