在MyEclipse上配置Spring环境

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


新建一个java项目

myeclise 配置Springboot myeclipse配置spring环境_jar包


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

myeclise 配置Springboot myeclipse配置spring环境_jar包_02


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

myeclise 配置Springboot myeclipse配置spring环境_spring_03


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

myeclise 配置Springboot myeclipse配置spring环境_spring_04


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

myeclise 配置Springboot myeclipse配置spring环境_jar包_05


myeclise 配置Springboot myeclipse配置spring环境_java_06


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

myeclise 配置Springboot myeclipse配置spring环境_spring_07



finish之后配置好spring了

myeclise 配置Springboot myeclipse配置spring环境_java_08


在Eclipse上配置Spring环境



Eclipse上并没有集成spring的开发环境,所以需要下载spring tool






myeclise 配置Springboot myeclipse配置spring环境_jar包_09




进去之后在搜索框输入spring,下载这个spring IDE(因为本人已经下载了,右下角那个按钮变成了更新)



myeclise 配置Springboot myeclipse配置spring环境_jar包_10




根据自己的需要来选择安装的东西(但是括号里面写着required的是必须要的)


myeclise 配置Springboot myeclipse配置spring环境_jar包_11





安装需要等一段时间安装完之后重新打开eclipse就可以看到有spring ide


myeclise 配置Springboot myeclipse配置spring环境_jar包_12




myeclise 配置Springboot myeclipse配置spring环境_java_13




由于eclipse并没有自带spring的jar包所以,需要到官网下载(进入这个网址之后在springframework下面的spring文件夹展开有很多版本的spring,根据自己的情况选择)


   https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework 
  



还缺少commons-logging的jar包可以到这里下载




下载好这些jar包之后将他们导入到你的项目里面(英文是build path)


myeclise 配置Springboot myeclipse配置spring环境_spring_14




导入的jar包示例(根据自己的需要导入jar包,下载好的spring的jar包在lib文件夹里面)



myeclise 配置Springboot myeclipse配置spring环境_java_15






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



项目结构


myeclise 配置Springboot myeclipse配置spring环境_jar包_16




[java] view plain copy

print      ?         
1. package
2.   
3. public class
4. private
5.    
6. public void
7. this.helloWorld = helloWorld;  
8. }  
9.   
10. public
11. return
12. }  
13.   
14. }

package springDemo;

public class HelloBean {
 private String helloWorld;

 public void setHelloWorld(String helloWorld) {
    this.helloWorld = helloWorld;
}

public String getHelloWorld() {
    return helloWorld;
}

}



SpringTest.java


[java] view plain copy

print      ?         
1. package
2.   
3. import
4. import
5. import
6. import
7.   
8. public class
9.   
10. public static void
11. //读取配置文件
12. new ClassPathResource(“applicationContext.xml”);  
13. new
14. ”helloBean”);  
15.         System.out.println(hello.getHelloWorld());  
16.     }  
17.   
18. }


package springDemo;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class SpringTest {

    public static void main(String[] args) {
        //读取配置文件
        Resource rs=new ClassPathResource("applicationContext.xml");
        BeanFactory factory=new XmlBeanFactory(rs);
        HelloBean hello=(HelloBean)factory.getBean("helloBean");
        System.out.println(hello.getHelloWorld());
    }

}


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

[html] view plain copy

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

<bean id="helloBean" class="springDemo.HelloBean">
    <property name="helloWorld">
       <value>Hello Spring!</value>
    </property>
</bean>


注:

myeclise 配置Springboot myeclipse配置spring环境_spring_17




HelloBean.java


myeclise 配置Springboot myeclipse配置spring环境_java_18





代码写好之后运行SpringTest.java


myeclise 配置Springboot myeclipse配置spring环境_jar包_19




上面的红色字是因为没有log4j.properties这个属性文件,我们可以手动创建一个


myeclise 配置Springboot myeclipse配置spring环境_jar包_20




myeclise 配置Springboot myeclipse配置spring环境_jar包_21




在建好的这个文件里面输入这样一段打码(选中下面的source将代码粘贴下去

myeclise 配置Springboot myeclipse配置spring环境_java_22

)再运行就没有红色的字出现了

[plain] view plain copy

print      ?         
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


# Configure logging for testing: optionally with log file
log4j.rootLogger=WARN, stdout


log4j.rootLogger=WARN, stdout, logfile

log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
 log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n 
 log4j.appender.logfile=org.apache.log4j.FileAppender 
 log4j.appender.logfile.File=target/spring.log 
 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout 
 log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n



myeclise 配置Springboot myeclipse配置spring环境_spring_23




这样就可以开始写代码了!




学习笔记,仅供参考~










</div>


在MyEclipse上配置Spring环境

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


新建一个java项目

myeclise 配置Springboot myeclipse配置spring环境_jar包


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

myeclise 配置Springboot myeclipse配置spring环境_jar包_02


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

myeclise 配置Springboot myeclipse配置spring环境_spring_03


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

myeclise 配置Springboot myeclipse配置spring环境_spring_04


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

myeclise 配置Springboot myeclipse配置spring环境_jar包_05


myeclise 配置Springboot myeclipse配置spring环境_java_06


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

myeclise 配置Springboot myeclipse配置spring环境_spring_07



finish之后配置好spring了

myeclise 配置Springboot myeclipse配置spring环境_java_08


在Eclipse上配置Spring环境


Eclipse上并没有集成spring的开发环境,所以需要下载spring tool



myeclise 配置Springboot myeclipse配置spring环境_jar包_09




进去之后在搜索框输入spring,下载这个spring IDE(因为本人已经下载了,右下角那个按钮变成了更新)



myeclise 配置Springboot myeclipse配置spring环境_jar包_10




根据自己的需要来选择安装的东西(但是括号里面写着required的是必须要的)


myeclise 配置Springboot myeclipse配置spring环境_jar包_11





安装需要等一段时间安装完之后重新打开eclipse就可以看到有spring ide


myeclise 配置Springboot myeclipse配置spring环境_jar包_12




myeclise 配置Springboot myeclipse配置spring环境_java_13




由于eclipse并没有自带spring的jar包所以,需要到官网下载(进入这个网址之后在springframework下面的spring文件夹展开有很多版本的spring,根据自己的情况选择)


https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework



还缺少commons-logging的jar包可以到这里下载




下载好这些jar包之后将他们导入到你的项目里面(英文是build path)


myeclise 配置Springboot myeclipse配置spring环境_spring_14




导入的jar包示例(根据自己的需要导入jar包,下载好的spring的jar包在lib文件夹里面)



myeclise 配置Springboot myeclipse配置spring环境_java_15






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



项目结构


myeclise 配置Springboot myeclipse配置spring环境_jar包_16




[java] view plain copy

print      ?         
1. package
2.   
3. public class
4. private
5.    
6. public void
7. this.helloWorld = helloWorld;  
8. }  
9.   
10. public
11. return
12. }  
13.   
14. }

package springDemo;

public class HelloBean {
 private String helloWorld;

 public void setHelloWorld(String helloWorld) {
    this.helloWorld = helloWorld;
}

public String getHelloWorld() {
    return helloWorld;
}

}



SpringTest.java


[java] view plain copy

print      ?         
1. package
2.   
3. import
4. import
5. import
6. import
7.   
8. public class
9.   
10. public static void
11. //读取配置文件
12. new ClassPathResource(“applicationContext.xml”);  
13. new
14. ”helloBean”);  
15.         System.out.println(hello.getHelloWorld());  
16.     }  
17.   
18. }


package springDemo;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class SpringTest {

    public static void main(String[] args) {
        //读取配置文件
        Resource rs=new ClassPathResource("applicationContext.xml");
        BeanFactory factory=new XmlBeanFactory(rs);
        HelloBean hello=(HelloBean)factory.getBean("helloBean");
        System.out.println(hello.getHelloWorld());
    }

}


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

[html] view plain copy

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


<bean id="helloBean" class="springDemo.HelloBean">
    <property name="helloWorld">
       <value>Hello Spring!</value>
    </property>
</bean>


注:

myeclise 配置Springboot myeclipse配置spring环境_spring_17




HelloBean.java


myeclise 配置Springboot myeclipse配置spring环境_java_18





代码写好之后运行SpringTest.java


myeclise 配置Springboot myeclipse配置spring环境_jar包_19




上面的红色字是因为没有log4j.properties这个属性文件,我们可以手动创建一个


myeclise 配置Springboot myeclipse配置spring环境_jar包_20




myeclise 配置Springboot myeclipse配置spring环境_jar包_21




在建好的这个文件里面输入这样一段打码(选中下面的source将代码粘贴下去

myeclise 配置Springboot myeclipse配置spring环境_java_22

)再运行就没有红色的字出现了

[plain] view plain copy

print      ?         
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


# Configure logging for testing: optionally with log file
log4j.rootLogger=WARN, stdout