Spring项目简单配置(一)
来源:互联网 发布:linux书籍推荐 知乎 编辑:程序博客网 时间:2024/06/05 20:24
1.下载Spring框架
- 从Spring官网下载Spring框架,
根据需要下载不同版本的开发包,我的是4.3.7版本
2.新建项目,导包
- 新建Web项目
SpringConfig
(凭自己喜好命名),将E:\spring-framework-4.3.7.RELEASE\libs
(根据自己解压好的文件路径找到对应的目录)下的这些包拷贝到项目的\WEN-INF\lib
目录下:
3.建类
- 创建
com.shw
包,在包中新建名为HelloWorld
的类,代码如下所示:
package com.shw;public class HelloWorld { //定义方法,在控制台输出信息 public void show() { System.out.println("欢迎学习Spring框架"); }}
4.配置appcationContext.xml
- 首先新建
appcationContext.xml
当然,名字取个见名知意的最好,那么问题来了,该文件里该添加一点什么配置呢?不着急,咱门去官方的文档看看,那里应该会给出例子或具体的配置。 spring官网的文档隐藏的有点深,比较难找,如下:
点击docs
,
点击Read the Reference Documentation
找到SpringFarmwork
,点击Reference
。
最后到达目的地:
- 当然你也可以在下载下来的Spring框架找到这目的地:打开
E:\spring-framework-4.3.7.RELEASE\docs\spring-framework-reference\htmlsingle
目录下的index.html
- 好吧!废话说了这么多,该开始干正事了,话说咱门说到哪了?对对对,
appcationContext.xml
的配置,找到Configuration metadata
,充分利用Google浏览器自带的翻译和Ctrl+F
,将图中的内容拷贝到appcationContext.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="..." class="..."> <!-- collaborators and configuration for this bean go here --> </bean> <bean id="..." class="..."> <!-- collaborators and configuration for this bean go here --> </bean> <!-- more bean definitions go here --></beans>
- 将现在不需要的内容去掉,然后填写代码。
<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:给bean取一个名称,方便后面调用,名称不要重复 class:实现类的完整路径 --> <bean id="haha" class="com.shw.HelloWorld"> </bean></beans>
5.编写测试类
package com.shw;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class ProTest { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); // 两个参数:参数1:bean的id,跟配置文件中id的值对应 参数2:指定bean的类型 HelloWorld hw = context.getBean("haha", HelloWorld.class); hw.show(); }}
当然,这只是比较简单的一个例子,现实中的项目都是操作接口的,比较具体一点的例可以看看GitHub上发布的项目:项目地址
阅读全文
1 0
- Spring项目简单配置(一)
- spring-shiro-springmvc-mybatis简单配置项目
- Spring Boot : 创建简单Spring Boot项目(一)
- Spring mvc系列一之 Spring mvc简单配置
- Spring mvc系列一之 Spring mvc简单配置
- 【Spring学习笔记一】-Spring配置和简单实例
- Spring笔记(一)---myeclipse2014配置spring以及简单使用
- 一个非常简单的spring-boot web项目(一)
- spring项目的简单配置和部分代码
- Activiti环境配置、项目搭建、与Spring集成、简单示例
- Activiti环境配置、项目搭建、与Spring集成、简单示例
- Activiti环境配置、项目搭建、与Spring集成、简单示例
- Spring Boot学习笔记-项目属性的简单配置
- 在eclipse中配置一个简单的spring入门项目
- 【Spring】Dispatcher Servlet 简单理解及项目配置
- (一)spring的bean简单的配置
- 基于IDEA的SSH项目之二:配置Spring一
- spring boot的配置与普通spring项目配置对比(一)
- 在MacOS Sierra上安装OpenCV
- OpenGL
- c++中四种强制类型转换(const_cast、static_cast应用最多)
- DNS配置和redhat的python2.6的升级
- 解读DES和SM4、RSA和SM2及SM3
- Spring项目简单配置(一)
- openmp常用指令(fortran版)(2)
- rosb笔记:bug时间:环境变量设置问题——“解决 roscd beginner_tutorials 没有此文件的问题”
- strtus2文件上传与下载
- 【Git】多人协作之建立分支
- 【转】进程间通信的几种方式
- linux原来是这个样子!
- Lvds
- HDU 1518 Square (DFS)