随笔分类 -  spring

摘要:使用JavaConfig的话,可以在配置类的类级别上通过使用EnableAspectJ-AutoProxy注解启用自动代理功能。 config 阅读全文
posted @ 2018-01-19 10:47 午火39 阅读(373) 评论(0) 推荐(0)
摘要:代码如下: 2.Pointcut org.aspectj.lang.annotation.Pointcut; 阅读全文
posted @ 2018-01-18 18:52 午火39 阅读(2026) 评论(0) 推荐(0)
摘要:如果要在SpEL中访问类作用域的方法和常量的话,要依赖T()这个关键的运算符。例如,为了在SpEL中表达Java的Math类,需要按照如下的方式使用T()运算符: T{java.lang.Math} 这里所示的T()运算符的结果会是一个Class对象,代表了java.lang.Math。如果需要的话 阅读全文
posted @ 2018-01-17 17:45 午火39 阅读(287) 评论(0) 推荐(0)
摘要:?.运算符 对于被调用方法的返回值来说,我们同样可以调用它的方法。例如,如果selectArtist()方法返回的是一个String,那么可以调用toUpperCase()将整个名字改为大写字母形式: #{artisSelector.selectArtist().toUpperCase()} 如果s 阅读全文
posted @ 2018-01-17 17:43 午火39 阅读(191) 评论(0) 推荐(0)
摘要:在Web应用中,如果能够实例化在会话和请求范围内共享的bean,那将是非常有价值的事情。例如,在典型的电子商务应用中,可能会有一个bean代表用户的购物车。如果购物车是单例的话,那么将会导致所有的用户都会向同一个购物车中添加商品。另一方面,如果购物车是原型作用域的,那么在应用中某一个地方往购物车中添 阅读全文
posted @ 2018-01-17 14:16 午火39 阅读(345) 评论(0) 推荐(0)
摘要:spring:bean的作用域 Spring定义了多种作用域,可以基于这些作用域创建bean,包括:单例(Singleton):在整个应用中,只创建bean的一个实例。原型(Prototype):每次注入或者通过Spring应用上下文获取的时候,都会创建一个新的bean实例。会话(Session): 阅读全文
posted @ 2018-01-17 12:24 午火39 阅读(212) 评论(0) 推荐(0)
摘要:spring:自定义限定符注解@interface, 首选bean 1.首选bean 在声明bean的时候,通过将其中一个可选的bean设置为首选(primary)bean能够避免自动装配时的歧义性。当遇到歧义性的时候,Spring将会使用首选的bean,而不是其他可选的bean。实际上,你所声明就 阅读全文
posted @ 2018-01-17 11:46 午火39 阅读(1813) 评论(0) 推荐(0)
摘要:Spring提供的JDBC框架负责管理资源和异常处理,从而可以简化开发者的JDBC代码。开发者只需要编写写入和读取数据库相关的代码即可。 正如在之前的小节中论述过的,Spring将数据库访问过程中的模板样式代码封装到各个模板类中了,对于JDBC,Spring提供了下列三个模板类: JdbcTempl 阅读全文
posted @ 2018-01-17 10:36 午火39 阅读(586) 评论(0) 推荐(0)
摘要:在实际开发过程中有很多持久化技术可供选择:Hibernate、iBATIS和JPA等。尽管如此,还是有很多应用使用古老的方法即JDBC技术,来访问数据库。 使用JDBC技术不需要开发人员学习新的框架,因为它就是基于SQL语言运行的。JDBC技术更加灵活,开发人员可以调整的余地很大,JDBC技术允许开 阅读全文
posted @ 2018-01-17 10:35 午火39 阅读(725) 评论(0) 推荐(0)
摘要:一般需要在不同的环境(日常环境、性能测试环境、预发环境和生产环境等等)中配置不同的数据源,例如,在开发时非常适合使用嵌入式数据源、在QA环境中比较适合使用DBCP的BasicDataSource、在生产环境中则适合使用<jee:jndi-lookup>元素,即使用JNDI查询数据源。 在Spring 阅读全文
posted @ 2018-01-17 10:33 午火39 阅读(2736) 评论(0) 推荐(0)
摘要:嵌入式数据源作为应用的一部分运行,非常适合在开发和测试环境中使用,但是不适合用于生产环境。因为在使用嵌入式数据源的情况下,你可以在每次应用启动或者每次运行单元测试之前初始化测试数据。 使用Spring的jdbc名字空间配置嵌入式数据源非常简单,下列代码显示了如何使用jdbc名字空间配置嵌入式的H2数 阅读全文
posted @ 2018-01-17 10:31 午火39 阅读(7515) 评论(0) 推荐(0)
摘要:1.打开下载页面http://spring.io/tools/sts/all 找到这个,后补全部版本链接http://spring.io/tools/sts/legacy 插件压缩包下载安装: 链接下载安装: 这些是与Eclipse版本对应的插件压缩包,所以你要事先知道自己Eclipse的版本,打开 阅读全文
posted @ 2017-12-14 17:31 午火39 阅读(1097) 评论(0) 推荐(0)