建立你的第一个spring工程(上)

springMVC如今在企业开发中如日中天,几乎所有的网络公司都是以此为基底来进行开发的,那么无论你的工作内容是前端还是后天,都要对spring有足够的了解。而今网上关于spring的教程也不少,但我总觉得对新手不够友好,很多东西都建立在你已经有一定的开发基础上,所以接下来的几篇博文,我会带着大家从头开始建立spring工程,并逐步实现一些功能,在你会用spring实现一些简单的功能后,里面的原理自然你也理解了。

话不多说,开始吧!

首先我说明一下我的电脑的开发环境参数:

eclipse : oxygen 3

Tomcat:8.0.36

JDK:1.8.0_171

springframework:4.0.4.RELEASE

首先,打开一个空白的eclipse,在上面的菜单中寻找Window ->preferences,在里面寻找maven


在第一个global setting选择你的电脑上maven的setting文件(我的上一篇博文讲过这个东西),然后点击update Settings,然后我们找下面的server,在里面寻找runtime environment,如下图:


点击add,因为我的电脑上安装的是Tomcat 8.0系列版本,所以选择Tomcat 8.0


点击next,选择你的Tomcat安装位置,然后点击finish,点击apply and close


刚才我们是配置了一下Tomcat和maven,如果配置成功的话,在file->new里面会有一个maven project选项。那么现在我们就开始正式建立我们的spring工程。

file -> new -> maven project ,弹出如下界面:


直接跳过,到下一个界面:


因为我们所要建立的是一个java web项目,所以选择maven-archetype-webapp,跳转到下一个页面:


这里就是取名了,group ID和artifact ID自己随便取就行,一般企业级开发的group ID填写的是自己公司的域名。Version这个部分是maven自己自动生成的版本号,默认就行。然后我们点击finish。eclipse很快就为我们建立好了工程,如下图:


如果你的eclipse建立的工程目录只有web-INF这样的目录,没有librarise这些东西,不用担心,稍等一下,第一次建立的话maven需要从中央库下载程序模板,可能会需要一些时间。这时你会发现,建立的新工程有错误,我们点开看看是什么错:


这是你的java工程缺少servlet包,也就是javax.servlet,它是在本地服务器启动页面的必要组件。解决方法很简单,Tomcat里面就集成了这个东西,我们把Tomcat引入来。右键这个工程,选择build path -> configure build path, 弹出如下图:


选择libraries标签 -> add library ,选择server runtime


如果刚刚你的Tomcat配置好的话,此时里面会有一个Tomcat v8的选项,我们选择它,然后finish



E

这下就没有错误了。如果你的工程里面没有src/main/java和src/test/java两个目录的话,还是回到刚才的build path里面:


此时在我画红圈的地方应该有个missing,选择有missing的项目然后remove。然后回到eclipse页面,右键工程new-> source folder,注意一定是source folder而不是普通的folder。新建名称src/main/java和src/test/java(就是你刚才remove的),至此,一个正常的maven web项目已经建立好。


建立一个Java Web工程并导入第三方驱动包通常用于数据库连接,比如MySQL、Oracle等。以下是步骤: 1. **创建Java Web项目**: 使用集成开发环境(IDE),如Eclipse、IntelliJ IDEA或Maven、Gradle构建工具,创建一个新的Java Web项目。 2. **添加第三方库依赖**: - 在Maven项目中,打开`pom.xml`文件,在`<dependencies>`标签内添加对应数据库驱动的`<dependency>`。例如,MySQL驱动通常是`mysql-connector-java`: ```xml <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.25</version> <!-- 更新到最新版本 --> </dependency> ``` - 如果使用Gradle,可以在`build.gradle`文件的`dependencies`块中添加类似的内容: ```groovy implementation 'mysql:mysql-connector-java:8.0.25' ``` 3. **配置数据库连接**: 在`src/main/resources`目录下的`application.properties`或`application.yml`(取决于你选择的配置格式)中,设置数据库连接相关的属性,例如URL、用户名、密码: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/mydatabase spring.datasource.username=myusername spring.datasource.password=mypassword ``` 4. **启用Spring自动扫描**: 在Spring Boot项目中,通过`@ComponentScan`注解告诉Spring去扫描包含数据源配置的类路径。 5. **使用数据库连接**: 在你的Java代码中,通过Spring Data JPA、JDBC或Spring JDBC Template等方式访问数据库时,只需注入对应的DataSource即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值