public class Demo {
public static void main(String[] args) throws Exception {
d2();
//http://www.ibm.com/developerworks/cn/java/j-lo-spring-utils1/index.html
}
static void d1() throws Exception {
Resource res = new FileSystemResource("e:/jquery.lazyload.js");
Resource res2 = new ClassPathResource("conf/file.txt");
BufferedReader buf = new BufferedReader(new FileReader(res.getFile()));
String str;
while ((str = buf.readLine()) != null) {
System.out.println(str);
}
}
static void d2() throws Exception{
File file = ResourceUtils.getFile("classpath:applicationContext.xml");
// File file = ResourceUtils.getFile("WebRoot/applicationContext.xml");
// File file = ResourceUtils.getFile("file:D:/conf.xml");
System.out.println(file.getAbsolutePath());
BufferedReader buf = new BufferedReader(new FileReader(file));
String str;
while ((str = buf.readLine()) != null) {
// System.out.println(str);
}
}
}
分享到:
相关推荐
自定义依赖注入工具类SpringUtil.java
SpringUtil工具类(获取applicationContext,通过name获取 Bean,通过class获取Bean,通过name,以及Clazz返回)
《Spring Util 4.2.xsd:理解和应用》 在软件开发中,Spring框架是Java领域最广泛应用的轻量级框架之一,它提供了一种强大的方式来管理对象的依赖关系,实现面向切面编程(AOP)以及进行事务管理等。在Spring框架中...
package com.util; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public final class ApplicationContextUtil { ...
<bean id="springUtil" class="org.coderecord.ccms.web.action.util.SpringUtil" /> ``` 使用这个工具类,我们可以在程序的任何地方获取Bean,例如: ```java YourClass obj = (YourClass) SpringUtil.getObject...
在Java的Spring框架中,`getBean`方法和`JdbcTemplate`是两个核心且重要的概念。它们分别代表了Spring对依赖注入(Dependency Injection,DI)的实现和数据库操作的简化处理。 首先,让我们来深入理解Spring的`...
- 通过`SpringUtil.getBean()`获取`DeptDao`实例,并调用其方法来展示结果。 通过上述代码示例,我们可以看到Spring JDBC如何简化了常见的数据库操作,使得开发者可以将更多的精力放在业务逻辑上,而不是底层的...
此外,`Spring Rebound`还提供了一些高级特性,比如SpringUtil.mapRangeToSpring等方法,可以将任意数值映射到Spring的运动范围,使动画更具动态性。另外,还可以通过`SpringChain`将多个Spring串联起来,实现更复杂...
然后在普通类中,可以使用`SpringUtil.getBean("myBean")`来获取bean。 6. **Spring EL(Expression Language)**:在某些情况下,我们可能需要动态地获取bean,这时可以使用Spring EL。例如,在`@Value`注解中,...
Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。 Hutool = Hu + tool,是原公司项目底层代码剥离...
《SpringUtils.java:在非Spring环境中的Bean管理》 在Java开发中,Spring框架以其强大的依赖注入和面向切面编程能力,成为了企业级应用的首选。然而,在某些场景下,如测试、独立运行的工具类或者非Spring管理的...
META-INF/MANIFEST.MF META-INF/license.txt org.springframework.remoting.caucho.BurlapClientInterceptor.class org.springframework....org/springframework/web/util/HtmlCharacterEntityReferences.properties
在 Spring Boot 中,我们可以创建一个名为 SpringUtil 的工具类,该类实现 ApplicationContextAware 接口,并加入 Component 注解,让 Spring 扫描到该 Bean。这样,我们就可以在普通类中获取 applicationContext ...
在Spring框架中,静态方法内部注入Bean导致空指针异常是一个常见的问题,特别是在处理较旧的项目时。这里我们分析两种解决这个问题的方法。 首先,让我们深入理解问题的原因。在Spring中,`@Autowired`注解用于自动...
spring约束文件,4.0版本,spring-aop-4.0.xsd、spring-beans-4.0.xsd、spring-context-4.0.xsd、spring-mvc-4.0.xsd、spring-tool-4.0.xsd、spring-tx-4.0.xsd、spring-util-4.0.xsd
RedisUtils.zip是一个包含Java操作Redis的实用工具类的压缩包,主要由三个文件组成:RedisConfig.java、RedisUtil.java和SpringUtil.java。这些文件旨在简化Java应用与Redis数据库之间的交互,提高开发效率。 首先...
2、采用Jsp->Action->Service->Dao的编码方式,封装了HibernateUtil、SpringUtil、HqlUtil等工具,以及简化了增删查改操作。 3、此底层包含泛型DAO、Proxool连接池、国际化语言、DateUtil工具、ExcelUtil报表工具、...
SpringUtil springUtil = applicationContext.getBean(SpringUtil.class); ``` 通过使用 ApplicationContext 对象,我们可以获取 SpringUtil 工具类的实例对象,从而实现业务逻辑的处理。 三、单例模式 在 ...
在Spring框架中,`util:命名空间`是一个非常实用的功能,它允许开发者更方便地配置集合类型(如List、Set、Map等)以及常量,从而简化XML配置文件的编写。下面将详细介绍如何使用`util:命名空间`来简化Spring配置。 ...