网络

教育改变生活

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 266|回复: 0
打印 上一主题 下一主题

IntellIDEA:maven搭建spring

[复制链接]

418

主题

419

帖子

1710

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1710
跳转到指定楼层
楼主
发表于 2024-5-14 17:25:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
将基于IntellIDEA这个软件,创建Maven项目,并且构建Spring应用的整体流程和细节。
具体操作步骤如下:
1. 打开eclipse后,点击Create New Project,创建新的项目
2. 在弹窗左侧选择构建的是Maven项目,并且在选中右侧的”Create from archetype”,并在里面选择 “org.apache.maven.archetypes:maven-archetype-webapp”选项,并继续下一步。
3. 填写GroupId和ArtifactId(自定义),继续下一步。
4. 选择Maven版本和配置文件,这里可以用默认版本或者自己系统配置的Maven版本。如果用自己系统中的Maven,需要重新选择“User setting file”和“Local repository”,并且选中“Override”,表示覆盖默认配置文件。这里用默认Maven,无需修改。
5. 填写项目名和项目存放位置,点击“Finish”,即完成项目的创建。
6.为了在pom.xml文件中添加依赖之后自动引入jar,点击右下角红圈的Enable Auto-Import选项。
当控制台输出BUILD SUCESS的时候,这意味着 Maven 已经创建完成,接下来需要添加maven结构目录。接下来进入步骤7;
7. 设置Web配置文件及目录(点击左上角File-->Project Structure)
8. Artifacts配置。Artifacts是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;一个module有了Artifacts就可以部署到应用服务器中。Facets表示某个module有的特征,比如web、strtus2、spring、hibernate等。
9. 目录结构添加。为了方便管理项目,我们需要手动创建test、resources、java这样的结构,并标记java为Sources Root,即源目录,java目录下的resources为Resources,test为Tests,test目录下的resources 为Test Resources。手动创建完目录,如下图所示。
将创建的目录标记为源目录和资源目录,设置的方法为:选中main路径下的java目录后点击“Mark as”选项中的“Sources”,即把java目录设置成源目录。选中test路径下的java目录后点击“Markas”选项中的“Test”,即设置好了测试文件源目录,“Resources”和“Test Resources”的设置同理。
10. 添加tomcat Server。操作步骤:“File-->Settings-->Build,Execution,Deployment-->
ApplicationServers”,添加TomcatServer,其中Tomcat Server需要在先下载好,并在“Tomcat Home”和“Tomcat base direstory”中选择本地Tomcat目录。
11. 在Run/Debug Configurations中添加并设置Tomcat Server。
12. 在Pom.xml中配置Spring核心依赖。Spring核心依赖包括spring-core,sprint-beans,spring-context。spring-core依赖是包含Spring的核心工具包,是其他组件的基本核心。spring-bean依赖包含了访问配置文件,创建管理bean以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的类。如果应用只需基本的IoC/DI 支持,引入spring-core.jar 及spring-beans.jar 文件就可以。spring-context依赖为Spring核心提供了大量扩展。可以找到使用SpringApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

WEB前端

QQ|手机版|小黑屋|金桨网|助学堂  咨询请联系站长。

GMT+8, 2024-12-22 22:34 , Processed in 0.032844 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表