STS创建第一个spring项目

1.首先准备好maven工具

Maven是一个跨平台的项目管理工具。作为Apache组织的一个颇为成功的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。maven是Apache的顶级项目,解释为“专家,内行”,它是一个项目管理的工具,maven自身是纯java开发的,可以使用maven对java项目进行构建、依赖管理。

我们可以到官网上下载maven,或者用国内的阿里云镜像下载,这里就不过多介绍。

配置好环境变量之后,在命令提示符窗口,运行 mvn -v 指令,如果出现maven的版本说明安装成功。

2.创建springMVC工程

MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,达到减少编码的时间。

新建项目spring legacy protect

取一个自己喜欢的名字,并且选择 simple spring web maven 选项。

3.创建控制包

创建cn.edu.lntu包。右键src/main/java源代码文件夹->New->Package->在name文本框输入cn.edu.lntu,点击Finish按钮。

创建PersonService接口

代码:

package cn.edu.lntu;

public interface PersonService {
	public void say();
}

创建接口的实现类Person。

右键cn.edu.lntu包文件夹->New->Class->在name文本框输入Person->点击Add按钮,输入PersonService,筛选出对应的接口后,点击OK按钮->点击Finish按钮。

代码:

package cn.edu.lntu;

public class Person implements PersonService {

	@Override
	public void say() {
		// TODO Auto-generated method stub
		System.out.println("hello,spring framework!");
	}

}

4.配置Bean。展开src/main/resources源代码文件夹->展开spring文件夹->双击打开application-config.xml,输入<bean id="person" class="cn.edu.lntu.Person"></bean>。

注:class属性值包含有包名,手动输入容易出错,推荐粘贴赋值。具体方法:打开Person.java文件->双击类名Person,保证Person单词被选中->右键->Copy qualified Name->粘接到class属性值位置。

5.编写主程序类TestBean。右键cn.edu.lntu包文件夹->New->Class->在name文本框输入TestBean->勾选复选框public static void main(String[] args)->点击Finish按钮。

代码:

package cn.edu.lntu;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestBean {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//创建spring容器
		ApplicationContext ctx=new ClassPathXmlApplicationContext("spring/application-config.xml");
		//获取id为person的bean
		Person p = ctx.getBean("person",Person.class);
		//调用person对象的say()方法
		p.say();
	}

}

6.运行结果

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值