Linux下用intellijidea手动创建一个spring项目_第1页
Linux下用intellijidea手动创建一个spring项目_第2页
Linux下用intellijidea手动创建一个spring项目_第3页
Linux下用intellijidea手动创建一个spring项目_第4页
Linux下用intellijidea手动创建一个spring项目_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、linux 下用 intellij idea 创建一个 spring 项目我做天上传了一片原创文章"linux下用intellij idea创建一个hibenuite项日",百度文库给我 加了两个积分。今天我再发一篇文章,希望能够对linux下初次使用intellij idea的同学配置 和使用spring开发项目能够有所帮助。1 需要准备的文件是 spring-framework-4.2.4.release-dist.zip 和commons-logging-1.2-bin.tar.gz,这两个包中,前者是 spring 框架的库,后者是 common-logging 是

2、apache提供的一个通用的日志接口。缺少两者中的任何一个都不行。2创建一个项目,包含两个包com.service和com.test,并且在src目录下而建立一个 applicationcontext.xml,如下图所示:file edit view navigate code /caspringl ) dsrc直 com )elte8 project丰 1 *7-eispringl (/桌面/idea worksp tl .idea tl out d src q com直 service ejtest applicationcontext.xml91 springl.imlliii exte

3、rnal libraries3在intellij idea下面引入相应的库【第一步屮的库】,file/project structure,如下图所示:project structurename: springlq口 /home/xcl/myresource/spring4.24/spring-framework-4.2.4.r compile -iii commons-logging-1.2.jar (/home/xcl/myresource/commons compile*o <0+ - 0project settings 口spring1!modulesprojectlibrarie

4、sfacetsartifactsplatform settingssdksglobal librariesproblems4 在 service 包中建立 userservice 类:注意,需要添加到javabean中的组件类需要为相应的属性设置set和get方法package com.service;* created by xd on 15-12-23.7public class userservice private byeservice byeservice;public byeservice getbyeservice() return byeservice;public void

5、setbyeservice(byeservice byeservice) this.byeservice = byeservice;public void sayhello()system. oprintln(,hello,+name); byeservice.saybye();public string getname() return name;public void setname(string name) = n ame;public string name;5在service包中编写一个byeservice类:package com.service;created

6、 by xc! on 15-12-23.public class byeservice public string getname() return name;public void setname(string name) = name;public void saybye()system. ozprintln(”bye”+name);public string name;这个类的建立是为了测试和验证spring白动维护javabean z间的关系。6 编写 applicationcontext.xml 文件:<(ml version=n1.0n encoding=

7、hutf-8mv!-下面这长串可以copy><bea ns xmlns=n/schema/bea ns” xmlnsixsiihttpw/www.ws.org/zooi/xmlschema-instance"xsi:schemalocatio n 二 fttpm/www. /schema/bea ns/schema/bea ns/spri ngbea ns25xsd”><!-bean元素的作用是,当我们的sp

8、ring框架加载的时候,spring会自动创建一个对象并且放入内存 ><bean idiuserservice” class=mcom.service.userserviceh><!-userservice 是一个成员"<property name=nname,><!-设置 userservice 的属性<value> 孙悟空 v/value></property><property name="byeservice" re仁hbyeservice,></property&g

9、t;<!-设置引用属性,在这里 spring 可以维护javabean之间的关系“></bea n><bean 泊二”byeservice” class=,tcom.service.byeservice"><property n ame=n name”<value> 猪八戒 v/value></property></bea n></bea ns>7现在对以运行该项冃了,结果如下图所示:亠 process finished with exit code 0含/usraib/j vm/j ava-7-openj dk-amd64/bin/j ava 二 u 23, 2015 11:40:15 f? org.springframework.context.support.classpathxmlapplicationc 4 s: refreshing org.springfranework.context.support.classpathx讥applicationcontextd5efe _; 一月 23, 2015 11:40:15 f午 org.springframework

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论