摘要:先来两个连接: Spring3.2新注解@ControllerAdvice Spring 注解学习手札(八)补遗——@ExceptionHandler @Controller Class中如果有@ExceptionHandler method,那么该Controller类中的所有异常都会调用该方法。
阅读全文
摘要:看Spring in action的时候看过p标签,可惜这东西不用就忘。 p标签是为了简化setter的注入而引入的。 用法: 示例Bean: XML配置: 测试代码: 测试结果:
阅读全文
摘要:在看 RPC 的概念模型与实现解析 的时候,看到图片上有Runtime,又想到见过很多Runtime之类的东西,所以就想弄明白这到底是个什么东西。 (因为是程序名,所以根本没想到代码的“编译-运行”~) 于是上网求助,得到很多热心网友的回复: 最后一个答复异常清晰! 再次谢过诸位大神~
阅读全文
摘要:基于Servlet3开发。 针对RESTful开发,提供了@RestController,加在Controller上面,免除了每个@RequestMapping method上面的@ResponseBody。 其它的
阅读全文
摘要:接Spring 依赖注入(DI)的注解 base-package:表示扫描注解类的开始位置,即将在指定的包中扫描,其他包中的注解类将不被扫描,默认将扫描所有类路径; resource-pattern:表示扫描注解类的后缀匹配模式,即“base-package+resource-pattern”将组成
阅读全文
摘要:背景:有人想要个简单的js效果,点击某个菜单,其他菜单收起。 说了下思路,结果~~ 只好直接写了一个,代码如下: 但是,jQuery代码一行都没执行!!! 略过期间吐血的反复试alert(),直接说结论吧: 导入script的标签,不能自闭合!!! 就是不能写成这样:<script src="...
阅读全文
摘要:Spring中想要使用注解进行依赖注入,需要进行如下配置: Spring自带依赖注入的注解 @Required,该注解必须用是setter方法上面,目的是强制要求提供setter所需数据,否则报错。 例如,BeanA中的字段field,有一个setField( T field)方法。当在该方法上使用
阅读全文
摘要:Resource介绍 编码的时候,除了代码本身,我们还需要对外部的资源进行处理。例如:URL资源、URI资源、File资源、ClassPath相关资源、服务器相关资源(VFS等)等等。 而这些资源的处理是类似而繁琐的,如:打开资源、读取资源、关闭资源。 所以Spring提供了一个专门的接口Resou
阅读全文
摘要:Spring bean的几个属性:scope、init-method、destroy-method、depends-on等。 Scope 在Spring容器中是指其创建的Bean对象相对于其他Bean对象的请求可见范围。 scope分类:singleton, prototype, request,
阅读全文
摘要:必须要说的是,父子容器是通过设置形成的关系。 容器实现了 ConfigurableApplicationContext 或 ConfigurableBeanFactory 接口,这两个接口中分别有setParent 及setParentBeanFactory 方法,可以将指定容器设置为当前容器的父容
阅读全文
摘要:Spring容器中bean的id或name,都可以有多个,且第一个为标识符(Qualifier),其余皆为别名(Alias)。所以都可以通过applicationContext.getBean("id or name", Type.class)获取。 如果同时存在id和name,则name为别名!!
阅读全文
摘要:一、换成32位的Navicat!!! 二、去Oracle官网下载你要连接数据版本的client。 注意:需要下载两个文件,以11.2.0.4.0版本为例,需要下载 将上面下载的文件解压到一个地方。 然后,在Navicat的 工具>>选项>>其他>>OCI中,设置oci.dll和sqlplus.exe
阅读全文
摘要:Intellij中名词解释: 快捷键大全 我的常用快捷键: 奇怪,忘了本来要写什么,绝对不是写Intellij的使用学习。。。囧
阅读全文
摘要:查Spring事务管理时看到一句话: Spring使用声明式事务处理,默认情况下,如果被注解的数据库操作方法中发生了unchecked异常,所有的数据库操作将rollback;如果发生的异常是checked异常,默认情况下数据库操作还是会提交的。 那么,什么是Checked Exception &
阅读全文
摘要:问题: 如果同一个类中有方法:methodA(); methodB()。methodA()没有开启事务,methodB()开启了事务 且methodA()会调用methodB()。 那么,methodA()调用methodB()时,不会开启事务!!! 即:同一个类中,无事务的方法调用有事务的方法,结
阅读全文
摘要:Controller方法形参接收checkbox的值,既可以用String,也可以用String[]。 字符串数组接收的测试代码如下: 测试页面如下: /WEB-INF/jsp/mycontroller.jsp 结果显示页面如下: /WEB-INF/jsp/ok.jsp 结果: 字符串接收的测试代码
阅读全文
摘要:String, 首先,String有字面值常量的概念,这个字面值常量是在编译期确定下来的,类加载时直接存入常量池(注意,常量池是类的常量池,类与类之间隔离)。 而运行时生成的字符串,是不在常量池中的。如果想放入常量池中,使用intern()方法即可。 其次,像字面量字符串,因为存放在常量池里边,被常
阅读全文
摘要:前面有提到过lambda和函数式接口,但是JavaSE 8 除了这两个新特性之后还提供了很多有用的东西。例如Stream。 摸索了几天,终于弄明白Stream的应用了。 先推荐一篇文章:Java 8 中的 Streams API 详解 这里的Stream,是对集合进行操作的API。有点像流水线作业,
阅读全文