2020、6、16 今天搞了整整一下午 但我的心灵似乎仍然平静 看来心境有所成长 , 在这里想告诉大家,在码农这条路上,不仅仅是代码方面的难度阻止这你前进,在环境配置这一方面也是存在着困难(***), 但是需要你心情平静的去分析 去查阅 自己的问题与网上的有何区别 为何自己的不对 只要你足够坚持 相信你最终能够找到你想要的答案!
下面开始主题:
1:配置sprint插件(很重要)
(1) ecplise 点击help
点击Eclipse Marketplace 然后输入spring回车
下载 红圈勾住的 点击install下载 直到finish
在这里注意:这个会在开始几次下载失败 ,只要重复几次会成功(这是在线下载)
2:百度 mvn 中下载jar包
(下载jar包两种办法)
(1)百度 输入 (mvn)连续两次回车进入界面 输入需要下载的jarbao名称 选择用的人多的jar包下载 导入项目
(2)用maven项目开发 进入(mvn) 找到所需jar包的 依赖文本导入pom.xml 运行maven build ide自动帮你下载
下面是项目结构:
3:创建java project项目
package com.springHelloWorld;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class HelloWorld {
private String name;
public void setName(String name) {
System.out.println("setName "+name);
this.name=name;
}
public void hello() {
System.out.println("Hello "+name);
}
public static void main(String[] args) {
//获得ioc容器
ClassPathXmlApplicationContext ctx=new ClassPathXmlApplicationContext("new2.xml");
//从ioc里获得 bean实例
HelloWorld helloworld=(HelloWorld)ctx.getBean("HelloWorld");
//调用bean'方法
helloworld.hello();
//关闭容器
ctx.close();
}
}
new2.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.xsd">
<!-- 注册applicationCOntext对象 1个bean可以注册一个组件(对象、类)
id是上面主函数的getBean()括号中的值 也就是实体类对象的唯一标识
class注册的组件的全类名
-->
<bean id="HelloWorld" class="com.springHelloWorld.HelloWorld" >
<!--name为实体类中的属性 value给name传值
使用property标签为实体类对象传值
-->
<property name="name" value="Hello World 我来了"></property>
</bean>
</beans>
运行成功的结果:
同时也要注意 jre与jar包匹配问题