我的第一个SpringProject——HelloWorld
我的第一个Spring项目HelloWorld还是花了不少时间,在工具配置上耽误了
我使用的是Eclipse,开始Maven+intellij+Spring搞不太懂
首先要配置Spring:
打开eclipse
help
install new software
add
aechive(这个是针对zip,如果解压了就用local)
选取:springsource-tool-suite-3.9.2.RELEASE-e4.7.2-updatesite.zip(自行到网上下载),注意版本要跟你的eclipse搭配(help-about eclipse查看版本号)


注意:如果点击install new software无响应:
找到安装包
删除原来的解压目录(这个目录中含有lib/eclipse.exe等内容,注意eclipse是绿色安全版,不同于其他软件需要安装,,有一个zip解压即可)
重新解压,打开里面的新eclipse.exe即可(如果在桌面请替换快捷方式)
现在新建一个项目Helloworld
之后需要导入Spring核心包:
到网上下载(官网上)
下载这个:
注意,可能有几个其他的包在一起的,只需要这个,其他的是作说明之用的。
解压该包:
在libs下有有很多jar:

现在右击项目名helloworld
build path
add Libraies
User Library
UserLibries
New..
在弹出的框中输入一个名字,任意
然后选中该名,
add External jars
然后找到刚才解压的那些Jar
可以全选
但目前只需要几个重要的:

添加即可
流程图:



现在到网上下载一个包:

里面有两个jar:

这是一个日志框架,后面可供显示一些日志
以同样的方法导入到Helloworld
现在万事俱备,只欠东风了
1.编写HelloWorld类:

另起一个main类:

现在可以正常编译运行了
但是和Spring一点关系都没有
建立真正的Spring:
使用Spring可将前面三步中的前两步取代,使之自动化
这里使用XML来配置:
在src下新建一个XML配置文档:(注意是在src下)


然后next 输入文件名
next Finish
然后书写XML(XML:可扩展语言,类HTML)

回到main方法:

好了,现在可以正常输出了

恭喜你,成功上路了!
我的第一个SpringProject——HelloWorld的更多相关文章
- 搭建一个springmvc helloworld程序
1.加jar包,需要8个,从springframework里面选 logging core aop context expression bean web webmvc 2.配置web.xml,在文件 ...
- 创建一个spring helloworld
1.下载所需要的jar包 http://projects.spring.io/spring-framework/ 这里使用了maven方式给出jar <dependencies> < ...
- 第一个Java HelloWorld
步骤 1.在记事本或者notePad++中编写java代码 public class Hello { public static void main(String[] args){ System.ou ...
- 自己动手搭建 MongoDB 环境,并建立一个 .NET HelloWorld 程序测试
关于 MongoDB,下面来自百度百科: MongoDB[1]是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案. mongoDB[1] Mon ...
- 自己动手搭建 Redis 环境,并建立一个 .NET HelloWorld 程序测试
关于 Redis ,下面来自百度百科: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set( ...
- 自己动手搭建 Redis 环境,并建立一个 .NET HelloWorld 程序测试(转)
关于 Redis ,下面来自百度百科: redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set( ...
- 新建一个mybatis HelloWorld
1.下载mybatis https://github.com/mybatis/mybatis-3/ 没有梯子好像打不开 下载一个最新版本,我这里下载的是mybatis-3.4.1.zip 里面有myb ...
- Yii Framework2.0开发教程(1)配置环境及第一个应用HelloWorld
准备工作: 我用的开发环境是windows下的apache+mysql+php 编辑器不知道该用哪个好.临时用dreamweaver吧 我自己的http://localhost/相应的根文件夹是E:/ ...
- 我的第一个Maven Helloworld
使用MAVEN创建项目可以有两种方式进行创建,第一种,使用mvn命令创建Maven项目,第二种,使用eclipse创建Maven项目. 在创建Maven项目之前,我们需要安装maven,并和配置JDK ...
随机推荐
- Idea在@Autowired注入时报错
Could not autowire. No beans of 'UserDao' type found 如图,是因为idea检测能力太强,一旦没有找到实现类就会报错,但是我试了,这里其实是注入进来了 ...
- React Native动画总结
最近在使用react native进行App混合开发,相对于H5的开发,RN所提供的样式表较少,RN中不能使用类似于css3中的动画,因此,RN提供了Animated的API 1.写一个最简单的动画 ...
- CF 543C Remembering Strings
https://cn.vjudge.net/problem/CodeForces-543C 题目 You have multiset of n strings of the same length, ...
- 使用jquery移除前面通过onclick绑定的元素的事件,然后重新绑定别的函数来执行onclick事件。
http://caibaojian.com/css3/experience/bugs.htm 使用jquery移除前面通过onclick绑定的元素的事件,然后重新绑定别的函数来执行onclick事件. ...
- [powershell]获取FCID&Port
Get-InitiatorID Get-InitiatorPort
- 关于 mybatis-generator自定义注释生成 使用DefaultCommentGenerator重写来完成
项目里新建表时model,mapper以及mapper.xml基本都是用Mybatis Generator(以下简称为MBG)自动生成的,但是MBG自动生成的model的注释实在有点非人类,至少中国人 ...
- HDU4899 Hero meet devil DP套DP
陈老师的题QwQ 原题链接 题目大意 有两个字符串\(S\)和\(T\)(都只能由'A','C','G','T'这四个字符组成),\(S\)已知\(T\)未知,还知道\(S\)的长度为\(m\).求满 ...
- (数组) leetcode 66. Plus One
Given a non-empty array of digits representing a non-negative integer, plus one to the integer. The ...
- 第三周java学习总结
学号 20175206 <Java程序设计>第三周学习总结 教材学习内容总结 本周为第四章的学习,分为以下几个方面: 1.包与代码组织 2.String类 3.对象创建 4.包装类 经过代 ...
- Ceph mimic
环境 系统:Centos 7(系统最小化安装)版本:Ceph mimic 系统配置 配置主机名hostname.hosts.关闭firewalld.ssh无密码登录.ntp时间同步等,过程略. 保存下 ...