初建Spring(Hello Spring)
Posted moyuchen99
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初建Spring(Hello Spring)相关的知识,希望对你有一定的参考价值。
新建项目
在文件夹中建立一个项目文件
打开项目
打开IDEA,点击Open,根据所建项目路径找到该项目
依赖注入
点击项目名右键,点击new,点击file,创建pom.xml
内容为:
<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>com.dumbo</groupId>
<artifactId>HelloSpring2</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.17.RELEASE</version>
</dependency>
</dependencies>
</project>
然后点击右端菜单栏Maven Projects
,接着点击 +
再然后根据路径找到项目对应的pom.xml
文件
将会生成对应依赖,如果配置文件没问题还报错,可以点击+
左侧的下载
新建目录
创建src/main/java
目录
在main目录下再创建一个resources
子目录
而后分别设置java
存放源代码
以及 resources
存放配置文件
创建包
创建com.公司名称.项目名.模块名
创建接口
public interface UserService {
void sayHi();
}
创建实现类
先建包
再建实现类
import com.dumbo.Hello.Spring2.service.UserService;
public class UserServiceImpl implements UserService {
public void sayHi() {
System.out.println("Hello Spring");
}
}
创建spring-context
配置文件
在resources
目录中创建spring-context.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">
<bean id="userService" class="com.dumbo.Hello.Spring2.service.impl.UserServiceImpl"/>
</beans>
编写输出方法
在与service
即模块名同级目录下,创建MyTest.java
import com.dumbo.Hello.Spring2.service.UserService;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MyTest {
public static void main(String[] args) {
ApplicationContext applicationContext = new ClassPathXmlApplicationContext("spring-context.xml");
UserService userService = (UserService) applicationContext.getBean("userService");
userService.sayHi();
}
}
完成
以上是关于初建Spring(Hello Spring)的主要内容,如果未能解决你的问题,请参考以下文章
Spring中Bean初始化及销毁方法(InitializingBean接口DisposableBean接口@PostConstruct注解@PreDestroy注解以及init-method(代码片
Spring MVC @Controller中转发或者重定向到其他页面的信息怎么携带和传递(Servlet API对象)HttpServletRequestHttpServletRespose(代码片
Spring4- 01 - Spring框架简介及官方压缩包目录介绍- Spring IoC 的概念 - Spring hello world环境搭建