Eclipse IDE下的Spring框架使用简单实例

1 准备
Java jdk安装。

Eclipse软件安装。
根据系统安装32/64版本,选择Eclipse IDE for Java Developers 进行在线安装。

Spring框架下载。 

Commons_Logging包下载

2 配置工作
在项目栏右键,Build Path->Config Build Path 选择Librarys -> Add External Jars导入Spring 与Commons_Logging的jar包

3 示例程序
在src文件夹下创建com.manongjc包,在包中分别创建HelloWorld类与MainApp类,代码如下:

//HelloWorld类
package com.manongjc;

public class HelloWorld {
   private String message;

public void setMessage(String message){
      this.message  = message;
   }

public void getMessage(){
      System.out.println("Your Message : " + message);
   }
}

//MainApp类
package com.manongjc;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class MainApp {
   public static void main(String[] args) {
      ApplicationContext context =
             new ClassPathXmlApplicationContext("Beans.xml");

HelloWorld obj = (HelloWorld) context.getBean("helloWorld");

obj.getMessage();
   }
}

在src文件夹下创建beans.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-3.0.xsd">

<bean id="helloWorld" class="com.manongjc.HelloWorld">
<property name="message" value="Hello World!"/>
</bean>

</beans>

选中MainApp,点击运行,可以在Console里看到输出的日志。

时间: 2024-08-11 07:43:29

Eclipse IDE下的Spring框架使用简单实例的相关文章

SpringMVC笔记——SSM框架搭建简单实例

落叶枫桥 博客园 首页 新随笔 联系 订阅 管理 SpringMVC笔记——SSM框架搭建简单实例 简介 Spring+SpringMVC+MyBatis框架(SSM)是比较热门的中小型企业级项目开发的框架,对于新手来说也是比较容易学习入门的.虽说容易,但在框架搭建过程中仍然遇到了许多问题,因此用实例记录下来吧. 实例 第一步——导包 Spring框架包及其依赖包 MyBatis框架包及其依赖包 MyBatis-EhCache架包 C3P0架包 MySql数据库驱动包 项目架包如下: 项目结构如

Spring+Struts 2 简单实例报空指针异常

空指针出现于Action注入位置..如果一般错误请检查配置文件. 我出的错误.在于拷贝了之前做的实例中的lib文件夹到这个工程中. 其中有个包为struts2-convention-plugin-2.3.16.3.jar 造成了包识别异常.出现空指针.有类似经历的可以查看,也给大家提个醒.不要一气呵成的导入所有包.容易出现混乱.也不利于大家清楚的认识包和代码的联系. Spring+Struts 2 简单实例报空指针异常,布布扣,bubuko.com

Maven 下的spring框架(一创建项目)

最近重新开始进行后台的开发工作,但是发现关于spring的框架的搭建和以前不太一样了,所以百度了一下,发现大家都在用maven进行项目管理,maven的优点在于JAR包导入是使用XML配置,而不是自己去分批下载对应的jar包,然后手动导入. maven的jar包都是从对应的仓库下载的,这里附上一个maven的仓库,仓库地址 下面开始我们项目的搭建.这里使用的Spring MVC,Spring Frame,Mybatis框架.Spring框架版本信息是4.0.2.关于spring其他的版本,可以去

##Spring框架的简单入门,你入门了么?

Spring框架 ##1,首先我们来说下spring框架的概念,让你有个大概了解: Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 J

3.0、Spring框架的简单搭建

一.Spring的基本介绍:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建.简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架. 1.核心思想:IOC(控制反转,或者成为反射)和AOP(面向切面编程),依赖注入(DI)和控制反转(IOC)是同一个概念的不同表述. 这篇帖子写得不错:http://jinnianshilongnian.iteye.com/blog/141384

开源一个windows下的定时任务框架,简单粗暴好用。

这里是你想要的功能: 支持插件,将你要执行的任务编译成程序集放到框架的根目录下,再进行简单的配置就行了. 支持Corn表达式.想让任务在什么时候执行就在什么时候执行. 支持安装成windows service (通过topshelf实现) 保证任务在执行阶段,就算到了下一个触发时间,不重复执行(如果本次还没执行完的话). 还有…等我想到了再实现^o^,您也可以关注项目的地址:https://github.com/leleroyn/Windows-TaskSchedule,提出你想要的功能. 简单

eclipse环境下的springboot框架+mybatis访问MySQL报错空指针

最近在写springboot项目时,在开始阶段遇到了一个问题,我按照教程搭建好框架之后,利用mybatis访问MySQL数据库,但是不管执行增加还是查询数据库方法都报空指针异常, 错误截图如下: 2020-01-07 22:22:53.793 ERROR 2304 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in

单元测试——Moq框架下的Mock简介及简单实例

1.为什么要用Mock? 在测试过程中,往往会遇到这些问题: (1)真实对象具有不可确定的行为(产生不可预测的结果,如股票行情). (2)真实对象很难被创建. (3)真实对象的某些行为很难触发(如网络错误). (4)真实对象令程序的运行速度很慢. (5)真实对象有(或者是)用户界面. (6)测试需要询问真实对象它是如何被调用的(例如,测试可能需要验证某个回调函数是否被调用了). (7)真实对象实际上并不存在(当需要和其他开发小组,或者新的硬件系统打交道的时候,这是一个普遍问题). 借助于mock

Spring框架最简单的定时任务调用

package org.jeecgframework.core.timer; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component public class Job { // @Scheduled(cron="*/10 * * * * *") // public void s10(){ // org.j