创建Maven项目和Spring IOC实例过程解析

网友投稿 394 2023-07-06

创建Maven项目和Spring IOC实例过程解析

创建Maven项目和Spring IOC实例过程解析

这篇文章主要介绍了创建Maven项目和Spring IOC实例过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

把如何创建Maven项目和创建Spring IOC的例子分享给大家,希望能对大家有帮助!

一、创建Maven项目

我用的是Intellij IDEA开发工具创建Maven项目的,打开该软件后,直接点击file --->project,如下图所示,

然后就直接跟着我的图片的步骤往下走。

到了这一个就创建好了Maven项目了,然后开发工具会在右下角提示下图的信息,直接点击自动导入就好。

然后就导入Spring IOC的项目依赖,可以去这个网站查找Maven依赖查找。然后在pom.xml文件先导入下面的依赖。

org.springframework

spring-context

4.3.12.RELEASE

junit

junit

4.12

test

org.apache.maven.plugins

maven-compiler-plugin

1.8

1.8

UTF-8

导入依赖后就创建包,创建包是为了更好的去管理java类,创建好包之后就直接创建类,创建包和类的命名遵从Java命名规范即可。

创建好Student类后,然后在resources文件夹里面直接创建applicationContext.xml文件,最后在test下的java下创建一个包,在创建一个测试类,具体代码如下:

Student.java

package com.zzx.entity;

public class Student {

private Integer id;

private String name;

private Integer age;

private Integer sex;

private String address;

public Integer getId() {

return id;

}

public void setId(Integer id) {

this.id = id;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public Integer getAge() {

return age;

}

public void setAge(Integer age) {

this.age = age;

}

public Integer getSex() {

return sex;

}

public void setSex(Integer sex) {

this.sex = sex;

}

public String getAddress() {

return address;

}

public void setAddress(String address) {

this.address = address;

}

@Override

public String toString() {

return "Student{" +

"id=" + id +

", name='" + name + '\'' +

", age=" + age +

", sex=" + sex +

", address='" + address + '\'' +

'}';

}

}

applicationContext.xml

xmlns="http://springframework.org/schema/beans"

xmlns:context="http://springframework.org/schema/context"

xsi:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd http://springframework.org/schema/context http://springfrZcheAQfZamework.org/schema/context/spring-context.xsd ">

xmlns="http://springframework.org/schema/beans"

xmlns:context="http://springframework.org/schema/context"

xsi:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd http://springframework.org/schema/context http://springfrZcheAQfZamework.org/schema/context/spring-context.xsd ">

Test01.java

package com.zzx.ioc;

import com.zzx.entity.Student;

import org.junit.Test;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Test01 {

@Test

public void studentTest(){

ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");

Student s1 = applicationContext.getBean("s1", Student.class);

Student s2 = applicationContext.getBean("s2", Student.class);

System.out.println(s1);

System.out.println(s2);

}

}

最后,直接运行程序,这样一个简单的Spring IOC结合Maven的项目就完成了。

结尾

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Boot整合Spring Cache及Redis过程解析
下一篇:IDEA的基本使用(让你的IDEA有飞一般的感觉)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~