Spring-2-第一个项目
程序员文章站
2024-03-18 16:39:34
...
文章目录
第一步:创建一个空项目
第二步骤:指定他的文件夹:
新建一个module,然后选择Maven
然后next接着finish
第三步:在Main下面创建resource的文件夹快捷键Alt+insert
接着在右击申明一下‘
第四步:改造一下pom.xml里面文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>ch01-hello-spring</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<!-- 单元测试-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!--spring依赖-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.2.5.RELEASE</version>
</dependency>
</dependencies>
<build>
</build>
</project>
第五步:在resource下面申明一个配置Spring的配置文件
Alt+insert快捷键
<?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">
<!--申明我的第一个bean-->
<!-- id 是名字 class是包名.类名 创建的好的对象放到map里面对象里面 -->
<!-- SpringMap.put(id,对象) -->
<bean id="java01" class="org.example.first_class" />
<!--不能是接口,因为是反射机制-->
<!-- class是包名加类名-->
</beans>
<!--
Spring的配置文件
1.beans是根标签 Spring把Java对象成为bean
2.beans xmlns:是约束文件
3.bean只能申明一个类对象
-->
第六步:实例化
//第一步申明Spring的对象文件名称
String config="beans.xml";
//创建Spring容器的对象ApplicationContent
//ApplicationContent表示Spring的容器,通过容器实现对象
//这个时候会创建对象,会创建配置文件的所有对象
ApplicationContext ac =new ClassPathXmlApplicationContext(config);
//调用对象
first_class f=(first_class) ac.getBean("java01");
f.doSome();
package org.example;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MyTest {
@Test
public void test01() {
first_class c=new first_class();
c.doSome();
}
@Test
public void test02(){
//第一步申明Spring的对象文件名称
String config="beans.xml";
//创建Spring容器的对象ApplicationContent
//ApplicationContent表示Spring的容器,通过容器实现对象
ApplicationContext ac =new ClassPathXmlApplicationContext(config);//ctrl+p是查看参数
//调用对象
first_class f=(first_class) ac.getBean("java01");
f.doSome();
}
}
推荐阅读
-
项目实战:C/C++游戏:Flappy Bird[C语言版本]
-
openJDK开源项目列表 博客分类: 视野 openjdkjavaopensource
-
spring入门(2)---第一个spring案例
-
开启ssm学习之旅-spring的第一个程序
-
手工编写第一个Servlet 博客分类: java Servlet
-
Spring框架详细了解和我的第一个Spring项目
-
java web项目配置tomcat连接池的那些搓事 博客分类: java EclipseTomcat配置Java Web连接池
-
Spring-2-第一个项目
-
使用idea创建spring mvc项目图文教程 博客分类: 凯哥Java
-
关于我的第一个java程序 博客分类: java helloworld