在MyEclipse上配置Spring环境

myeclipse其实已经集成Spring的开发环境,我们只需在新建的项目上添加spring的配置环境就可以

新建一个java项目

选中创建好的项目之后,在菜单点击MyEclipse→add capabilities→add Spring capabilities

可以选择spring的版本和需要的配置

按finish之后可以发现项目上面有个s,并且导入的库出现了spring

下一步就是新建一个配置文件,选中项目右键new→other

这个xml配置文件一般放在项目的src文件夹下

finish之后配置好spring了

在Eclipse上配置Spring环境

Eclipse上并没有集成spring的开发环境,所以需要下载spring tool
 
 
进去之后在搜索框输入spring,下载这个spring IDE(因为本人已经下载了,右下角那个按钮变成了更新)
 
 
根据自己的需要来选择安装的东西(但是括号里面写着required的是必须要的)
 
 
安装需要等一段时间安装完之后重新打开eclipse就可以看到有spring ide
 
 
由于eclipse并没有自带spring的jar包所以,需要到官网下载(进入这个网址之后在springframework下面的spring文件夹展开有很多版本的spring,根据自己的情况选择)
https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework
 
还缺少commons-logging的jar包可以到这里下载
http://download.csdn.net/download/badlucktang/1594563
 
下载好这些jar包之后将他们导入到你的项目里面(英文是build path)
 
导入的jar包示例(根据自己的需要导入jar包,下载好的spring的jar包在lib文件夹里面)
 
 
 
 

测试Spring环境是否配置成功(以myeclipse为例)

 

项目结构

 
HelloBean.java

  1. package springDemo;
  2. public class HelloBean {
  3. private String helloWorld;
  4. public void setHelloWorld(String helloWorld) {
  5. this.helloWorld = helloWorld;
  6. }
  7. public String getHelloWorld() {
  8. return helloWorld;
  9. }
  10. }
SpringTest.java
  1. package springDemo;
  2. import org.springframework.beans.factory.BeanFactory;
  3. import org.springframework.beans.factory.xml.XmlBeanFactory;
  4. import org.springframework.core.io.ClassPathResource;
  5. import org.springframework.core.io.Resource;
  6. public class SpringTest {
  7. public static void main(String[] args) {
  8. //读取配置文件
  9. Resource rs=new ClassPathResource("applicationContext.xml");
  10. BeanFactory factory=new XmlBeanFactory(rs);
  11. HelloBean hello=(HelloBean)factory.getBean("helloBean");
  12. System.out.println(hello.getHelloWorld());
  13. }
  14. }

applicationContext.xml(这个配置文件一开始就生成了代码,我们只需要在beans标签里面添加这段代码就可以)

  1. <bean id="helloBean" class="springDemo.HelloBean">
  2. <property name="helloWorld">
  3. <value>Hello Spring!</value>
  4. </property>
  5. </bean>

注:

 
HelloBean.java
 
 
代码写好之后运行SpringTest.java
 
上面的红色字是因为没有log4j.properties这个属性文件,我们可以手动创建一个
 
 
在建好的这个文件里面输入这样一段打码(选中下面的source将代码粘贴下去)再运行就没有红色的字出现了
  1. # Configure logging for testing: optionally with log file
  2. log4j.rootLogger=WARN, stdout
  3. # log4j.rootLogger=WARN, stdout, logfile
  4. log4j.appender.stdout=org.apache.log4j.ConsoleAppender
  5. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
  6. log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
  7. log4j.appender.logfile=org.apache.log4j.FileAppender
  8. log4j.appender.logfile.File=target/spring.log
  9. log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
  10. log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
 
这样就可以开始写代码了!
 
 
学习笔记,仅供参考~

Eclipse/MyEclipse上配置Spring环境的更多相关文章

  1. eclipse中配置spring环境

    初识Spring框架 1.简单使用 eclipse中配置Spring环境,如果是初学的话,只需要在eclipse中引入几个jar包就可以用了, 在普通java project项目目录下,建一个lib文 ...

  2. eclipse弃坑记第一篇之在idea上配置Tomcat环境并创建Javaweb项目的详细步骤原创

    IntelliJ IDEA是一款功能强大的开发工具,在代码自动提示.重构.J2EE支持.各类版本工具(如git.svn.github).maven等方面都有很好的应用. IntelliJ IDEA有免 ...

  3. 第二步 在D2RQ平台上配置jena环境

    第二步 在D2RQ平台上配置jena环境 2013年10月16日 9:48:53 搞了这么长时间语义,只用过protege这样的工具,一直没有落实到实际代码上.jena也看过好久了,总认为是hp公司的 ...

  4. (图文教程)IntelliJ IDEA 导入Eclipse/MyEclipse 项目 配置详解+快捷键分享

    (图文教程)IntelliJ IDEA 导入Eclipse/MyEclipse 项目 配置详解+快捷键分享 IntelliJ IDEA 使用教程.快捷键配置. 该教程针对原始jar包依赖的工程.mav ...

  5. 关于JDK+Tomcat+eclipse+MyEclipse的配置方法

    说一下关于JDK+Tomcat +eclipse+MyEclipse的配置方法: 1.jdk的配置 我用的是jdk1.6版本,与jdk1.5方法相同.执行完安装程序后就要在进行一下配置,步骤如下:右键 ...

  6. 真正意义上的spring环境中的单元测试方案spring-test与mokito完美结合

    真正意义上的spring环境中的单元测试方案spring-test与mokito完美结合 博客分类: java 测试 单元测试SpringCC++C#  一.要解决的问题:     spring环境中 ...

  7. Mac上配置GTK环境

    Mac上配置GTK环境 安装command line工具, 如果安装了Xcode, 就直接跳过该步骤 安装Homebrew 使用brew install pkg-config 使用brew insta ...

  8. myeclipse中配置spring xml自己主动提示

    版权声明: https://blog.csdn.net/zdp072/article/details/24582173 这是一篇分享技巧的文章:myeclipse中配置spring xml自己主动提示 ...

  9. [eShopOnContainers 学习系列] - 03 - 在远程 Ubuntu 16.04 上配置开发环境

    直接把 md 粘出来了,博客园的富文本编辑器换成 markdown,没啥效果呀 ,先凑合吧.实在不行换地方   # 在远程 Ubuntu 16.04 上配置开发环境 ## 零.因 为什么要用这么麻烦的 ...

随机推荐

  1. 非nodejs方式的vue.js的使用

    1.node环境 详细见我之前的文章,node的安装 2.git环境 git bash命令窗,支持bash命令,cmd不支持bash命令 3.cnpm安装 cnpm是针对国内使用npm网络慢的而使用的 ...

  2. 《转》冯森林:手机淘宝中的那些Web技术(2014年)

    Native APP与Web APP的技术融合已经逐渐成为一种趋势,使用标准的Web技术来开发应用中的某些功能,不仅可以降低开发成本,同时还可以方便的进行功能迭代更新.但是如何保证Web APP的流畅 ...

  3. 网摘Android调用WebService

    这边特别注意调用的.net WCF 接口的绑定方式.以前一直用的wxHttpbinding,一直连不上.改成BasicHTTPbinding就能连上了 上篇文章已经对Web Service及其相关知识 ...

  4. JS 实现日期信息增加年数,月数,天数

    function DateAdd(interval, number, date) { /* * 功能:实现JSScript的DateAdd功能. * 参数:interval,字符串表达式,表示要添加的 ...

  5. 【神经网络】神经网络结构在命名实体识别(NER)中的应用

    命名实体识别(Named Entity Recognition,NER)就是从一段自然语言文本中找出相关实体,并标注出其位置以及类型,如下图.它是NLP领域中一些复杂任务(例如关系抽取,信息检索等)的 ...

  6. php implode

    implode() 函数返回由数组元素组合成的字符串. <?php $arr = array('Hello','World!','I','love','Shanghai!'); echo imp ...

  7. SnowNLP:•中文分词•词性标准•提取文本摘要,•提取文本关键词,•转换成拼音•繁体转简体的 处理中文文本的Python3 类库

    SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和Te ...

  8. 微服务之springCloud-docker-feign-hystrix(六)

    简介 上一节我们讨论feign的配置,这节我们讨论一下,feign+hystrix调用生产者时,进行容错处理 一.创建模块(microservice-consumer-movie-feign-with ...

  9. 加快Terminal的打开加载速度

    加快Terminal的打开加载速度html, body {overflow-x: initial !important;}.CodeMirror { height: auto; } .CodeMirr ...

  10. C#使用BeginInvoke和EndInvoke异步下载和获取返回结果

    场景:为了防止UI卡死,使用异步下载文件 问题:采用多线程下载,关闭窗口后下载线程不能停止,线程操作麻烦. 参考:C#客户端的异步操作: http://www.cnblogs.com/fish-li/ ...