`

eclipse配置spring

阅读更多
对于Eclipse要求:
            EclipseEE

新件项目:需要建成:dynamic web project

在WEB-INF/lib下需要的jar包:



整个项目的目录结构:




源码:
IDao.java
package com.yy.action;

public interface IDao {
	public String sayHello(String name);
}



IService.java
package com.yy.service;

public interface IService {
	public void service(String name);
}


DaoImpl.java
package com.yy.impl;

import java.util.Calendar;

import com.yy.action.IDao;

public class DaoImpl implements IDao{

	@Override
	public String sayHello(String name) {
		int hour = Calendar.getInstance().get(Calendar.HOUR_OF_DAY);
		
		if(hour < 6) return "凌晨好, " + name;
		if(hour < 12) return "早上好, " + name;
		if(hour < 13) return "中午好, " + name;
		if(hour < 18) return "下午好, " + name;	
		return "晚上好, " + name;
	}

}



ServiceImpl.java
package com.yy.impl;

import com.yy.action.IDao;
import com.yy.service.IService;

public class ServiceImpl implements IService{
	private IDao dao;
	@Override
	public void service(String name) {
		System.out.println(dao.sayHello(name));		
	}
	public void setDao(IDao dao) {
		this.dao = dao;
	}
	public IDao getDao() {
		return dao;
	}

}



applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
	http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="daoImpl" class="com.yy.impl.DaoImpl" />
<bean id="service" class="com.yy.impl.ServiceImpl">
	<property name="dao" ref="daoImpl"></property>
</bean>	
</beans>



log4j.properties
log4j.rootLogger=DEBUG,stdout,R

log4j.logger.org=ERROR, A1

log4j.logger.com.gc.action=DEBUG,A2

log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.File=org.log
log4j.appender.A1.MaxFileSize=500KB
log4j.appender.A1.MaxBackupIndex=50
log4j.appender.A1.Append=true
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ISO8601} - [%p] [%C{1}] - %m%n


log4j.appender.A2=org.apache.log4j.RollingFileAppender
log4j.appender.A2.File=gc.log
log4j.appender.A2.MaxFileSize=500KB
log4j.appender.A2.MaxBackupIndex=50
log4j.appender.A2.Append=true
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d{ISO8601} - [%p] [%C{1}] - %m%n

#--------------------stdout--------------------------------
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} %c - %m%n

#--------------------R--------------------------------
#log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
#this log file will be stored in web server's /bin directory,modify to your path which want to store.
log4j.appender.R.File=gf.log
#log4j.appender.R.datePattern='.'yyyy-MM-dd-HH-mm
log4j.appender.R.datePattern='.'yyyy-MM-dd
log4j.appender.R.append=true
## Keep one backup file
log4j.appender.R.layout=org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss} %c - %m%n
#[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n


注意事项:
1. applicationContext.xml 和 log4j.properties是需要放在WEB-INF/classes目录下的。
2. 运行项目的时候,选择Java Application运行。

至此,运行,可看到结果:
晚上好, 汪扬
  • 大小: 4.3 KB
  • 大小: 20.6 KB
0
0
分享到:
评论

相关推荐

    Eclipse 搭建Spring 开发环境

    本文主要介绍了如何使用 Eclipse 搭建 Spring 开发环境,包括软件准备、软件安装和 Spring 示例三个部分。 一、软件准备 要搭建 Spring 开发环境,需要准备三个软件:Eclipse、Spring IDE 和 Spring Framework。...

    eclipse整合spring插件

    标题“eclipse整合spring插件”指的是将Spring框架的开发工具集成到Eclipse IDE中,使得开发者可以在Eclipse环境中享受到便捷的Spring项目创建、配置管理以及调试等功能。 描述中提到“只需解压就可以整合”,这...

    eclipse搭建spring2.5

    1. **导入Spring库**:为了在Eclipse中使用Spring 2.5,你需要下载Spring框架的jar文件。这些文件通常包含在spring-framework-2.5.x.zip压缩包中。解压后,找到lib目录下的所有jar文件,例如:spring-beans-2.5.x....

    Eclipse spring基本配置步骤

    Eclipse 是一款强大的Java开发集成环境,而Spring框架则是Java企业级应用开发的重要工具,它提供了依赖注入(DI)和面向切面编程(AOP)等核心特性,大大简化了Java应用的复杂性。本教程将详细介绍在Eclipse中进行...

    构建为eclipse项目的spring源码

    Spring框架是Java开发中最常用的轻量级开源框架之一,它为开发者提供了丰富的功能,包括依赖注入、...通过在Eclipse环境中构建Spring源码项目,我们可以更直观地看到框架的结构和交互,从而在实际开发中更加得心应手。

    Eclipse_Spring_入门书籍

    9. **实战案例**:通过实际项目案例,演示如何在Eclipse环境下利用Spring框架开发一个完整的应用,包括需求分析、设计、编码和调试等步骤。 10. **最佳实践**:分享Spring开发的最佳实践,包括代码组织、配置优化、...

    Eclipse搭建SpringCloud.zip

    而Eclipse作为一款强大的Java集成开发环境,是开发Spring Cloud应用的理想选择。本教程将详述如何使用Eclipse搭建Spring Cloud的步骤,以及涉及的相关知识点。 首先,我们需要确保Eclipse已经安装了Java开发工具...

    Eclipse中spring mvc配置实例

    首先,我们需要设置Eclipse环境。确保你已经安装了Eclipse IDE for Java EE Developers版本,因为这个版本包含了Web项目开发所需的所有工具。接下来,创建一个新的Dynamic Web Project,项目名称可以自定义,比如...

    在Eclipse中配置Spring.rar

    本文将详细讲解如何在Eclipse环境中配置Spring项目,以便利用其强大的依赖注入、AOP(面向切面编程)以及MVC等功能。 首先,确保你已经安装了Eclipse IDE for Java EE Developers版本,因为这个版本包含了Web项目...

    eclipse for Spring2.0新2

    Eclipse for Spring 2.0 是一个专门为Spring框架提供集成开发环境(IDE)的扩展,它极大地提升了开发人员在使用Spring框架时的效率和便利性。这个版本带来了诸多新功能和改进,让我们一起深入探讨。 1. **核心功能...

    spring bean XML配置入门

    在实际开发中,我们可以使用Eclipse的Spring插件来简化Bean配置的创建和管理,同时结合Maven来构建和运行Spring应用。 通过以上内容,你应该对Spring框架中的Bean XML配置有了初步的理解。掌握这些知识点后,你将...

    eclipse项目spring实例

    通过这个实例,学习者可以了解到如何在Eclipse中配置和运行一个基于Spring的Java项目,理解Spring框架的核心机制,以及如何利用MVC模式设计和实现Web应用。同时,也可以掌握Eclipse IDE的基本操作,提升Java编程和...

    eclipse添加springXML文件的提示

    完成上述配置后,当我们在Eclipse中编辑Spring XML文件时,IDE将会自动提供相应的代码提示。这对于提高编码效率、减少错误以及增强代码可读性都是非常有帮助的。 1. **代码补全**: - 在输入Bean标签或属性时,...

    Eclipse下Spring示例HelloWorld程序

    这个程序展示了如何在Eclipse中配置Spring环境,编写简单的Bean定义,并通过Spring的IoC(Inversion of Control)容器来初始化和管理这些Bean。让我们详细地了解一下这个过程中的关键知识点。 1. **Eclipse**: ...

    elicpse配置spring文件自动提示

    在开发Java应用,尤其是使用Spring框架的时候,Eclipse作为一款强大的集成开发环境,提供了一系列的工具来提升开发效率。"Eclipse配置Spring文件自动提示"是开发者为了在编写Spring配置文件时,能够得到代码补全和...

    eclipse for Spring2.0

    总的来说,Eclipse for Spring 2.0插件是Spring开发者不可或缺的工具,它将Eclipse的强大编辑功能与Spring的灵活性相结合,使得开发者能够更加专注于业务逻辑,而不是环境配置。无论是新手还是经验丰富的开发者,都...

Global site tag (gtag.js) - Google Analytics