参考了:http://www.imooc.com/qadetail/268268 最近学习springMVC的时候,学到@PathVariable后,发现@PathVariable有个required属性,于是将其设置为false,发现访问请求时报错. 刚开始我的代码是这样的: @RequestMapping(value={"/user/{id}/{name}"}) public User getUser(@PathVariable(value="id",requi…
今天在用@RequestParam(required=false) int XXX 取参数的时候,当参数没有的时候Spring默认赋值为空.而此时使用基本类型int,所以报错,建议使用包装类 Integer. 参考: https://blog.csdn.net/Hello_l/article/details/50402157…
1.异常 org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing 2.问题复现: @RequestMapping(value = "/somewhere", method = POST) public SomeResponse someHandler(@RequestBody XXXDTO xxxDTO) { ... }当入参DTO对象为空时…
1.异常 org.springframework.http.converter.HttpMessageNotReadableException: Required request body is missing 情况一. 2.问题展示 @RequestMapping(value = "/somewhere", method = POST) public SomeResponse someHandler(@RequestBody XXXDTO xxxDTO) { ... } 当入参DTO…
今天开发练习超级猜图,但是碰到了一个奇怪的问题 困扰我一个晚上,低效的夜晚 可恨~ 示例说明1 [button setTitle:@"" forState:UIControlStateNormal];[button setTitle:nil forState:UIControlStateNormal];//设置失效 因为 当再次获取button的值时,却是在更早的值 (btn.titleLabel.text=在设置为空之前的值) [view setTitle: @""…
php中很多人还不懂php中 0 , '' , null 和 false 之间的区别,这些区别有时会影响到数据判断的正确性和安全性,给程序的测试运行造成很多麻烦.另外在面试题中也会遇到这些问题,如下: <?php $str1 = null; $str2 = false; echo $str1==$str2 ? '相等' : '不相等'; $str3 = ""; $str4 = 0; echo $str3==$str4 ? '相等' : '不相等'; $str5 = 0; $str…
标记在 方法上的时候,它会根据类型去spring容器中寻找 对于的形参并且注入. @Repository(value="userDao") public class UserDaoImpl extends SqlSessionDaoSupport implements IUserDao{ // @Autowired // @Qualifier(value="sqlsessionFactory11") // private SqlSessionFactory asql…
jquery easyui  输入框 禁止输入负数  设置属性data-options="min:0,required:true" <input id="days" type="text" name="DelayDays" value="" class="easyui-numberbox" data-options="min:0,required:true" s…
1.前言 在使用spring开发过程中,我们基本上都是使用@Autowired这个注解,用来注入已有的bean.但是有些时候,会注入失败.当我们加上参数(required=false)就能解决.今天整理一个我在实际开发中的例子 2.required属性 @Autowired(required=true):当使用@Autowired注解的时候,其实默认就是@Autowired(required=true),表示注入的时候,该bean必须存在,否则就会注入失败. @Autowired(require…
1.Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出. 2.设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment. 在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 查看:   SQL>show parameter deferred_segment_creation; 该值设置后…