摘要:
这个项目十有八九最初是在ecplise创建的,框架上十有八九整合了Mybatis,报的错误十有八九是 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 产生这个现象原因是这个Maven项目还 阅读全文
摘要:
Java 1、Mapper接口中,方法声明没有必要注明抛出异常类型。 eg public void changePassword(Map<String, Object> map) throws Exception; 2、持久层任何的业务对象,禁止使用基本数据类型的域。 为了避免出现NPE异常 3、跨 阅读全文
摘要:
首先这种写法不规范, 其次,至少在AJAX交互的情况下, 如果首字母大写,会无法与前端相同名称的JSON属性相绑定。 如 这种情况下,NameInput实例的Name域的值会是Null 阅读全文
摘要:
1、DEBUG过程中查看指定表达式的值(alt+左键) 2、DEBUG过程中查看指定表达式的值的另一个方法(ctrl+u) 这个快捷键会弹出一个对话框,直接按回车的话显示选中表达式的值,还能在输入框中输入一个表达式,用于计算代码中没有的表达式的值 4、DEBUG过程中改变某个变量的值(Variabl 阅读全文
摘要:
1、在eclipse中,如果不专门设置,properties文件的编码是ISO-8859-1,最好将其改为UTF-8 2、当properties文件的编码改为UTF-8还不够,Spring的context:property-placeholder标签也是用ISO-8859-1编码的方式引入prope 阅读全文
摘要:
1、配置文件(*.properties)往往通过以下方式注册在Spring IOC中。 2、在控制层或业务层的类中,通过@Value注解引入其中的某个属性。 /src/main/resources/mybatis/db.properties io.spldeolin.demo.controller. 阅读全文
摘要:
换个IDE试试。 一个地址 http://intellij.mandroid.cn/ http://idea.imsxm.com/ http://idea.iteblog.com/key.php TODO 调整一下 Compare with 、 Rerun的快捷键 不再需要show history的 阅读全文
摘要:
认证流程 Shiro的认证流程可以看作是个“有窗户黑盒”, 整个流程都有框架控制,对外的入口只有subject.login(token);,这代表“黑盒” 流程中的每一个组件,都可以使用Spring IOC容器里的Bean来替换,以实现拓展化、个性化,这代表“有窗户”。 本示例的认证流程可以参考下图 阅读全文
摘要:
示例 主要是利用到了RequestContextHolder这个类。 除此以外,还能通过RequestAttributes对象,分别获得Session、Request、Response对象 避免了在控制层用HttpServletRequest入参,然后将request转递到业务层已获取HttpSes 阅读全文
摘要:
1、pom.xml追加 junit spring-test 2、测试共通类 3、示例 4、如果想测试除post以外的请求,可以调用MockMvcRequestBuilders的get, put等方法 5、类似于URL中的“?page=2”的参数,可以调用MockMvcRequestBuilders的 阅读全文