




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人民大学版说课稿中职中职专业课旅游类74 旅游大类
- 7.2.3 基因的显性和隐性(说课稿)2025-2026学年八年级生物下册同步教学(人教版河北专版)
- 植物的虫害说课稿中职专业课-种植基础-农林类-农林牧渔大类
- 2025年老年康复护理题库及答案
- 2025年护理风险评估题库及答案
- doing做状语课件教学课件
- DOE基础知识培训课件
- Unit3 Are you Su Hai?story(教学设计)-译林版(三起)(2024)英语三年级英语上册
- 第三单元 课题1 分子和原子 说课稿-2023-2024学年九年级化学人教版上册
- (正式版)DB65∕T 4265-2019 《红枣简约化栽培技术规程》
- 项目经理职业生涯规划
- 除锈剂MSDS参考资料
- 高一英语选择性必修一课文及翻译(外研版新教材)中英Word精编文档
- 社会调查研究抽样课件
- 消防管道支架工程量计算表
- 英语英语句子成分和基本结构
- 应用成型的双面彩钢板复合风管代替传统的铁皮风管
- JJF(石化)006-2018漆膜弹性测定器校准规范
- 东华软件需求调研提纲汇总版与03-02同步
- 电焊工模拟试题(含答案)
- 全国优质课一等奖初中数学《有理数的乘方》精品课件
评论
0/150
提交评论