Java (IOC/IO Spring项目)

前沿

Maven

解决问题

项目中的iar包资源需要我们自己从网上下载后,手动导入到项目中使用,不好管理。
jar包版本控制麻烦
Maven 是一个强大的项目管理和构建工具,主要用于 Java 项目。
它提供了一种统一的构建系统,并且能够管理项目的依赖关系、构建过程、版本控制等。
Maven 采用了一种基于项目对象模型(POM,Project Object Model)的结构,通过一个 pom.xml 文件来定义项目的基本信息、依赖关系、插件和构建配置。

解决了

依赖管理:自动下载项目所需的依赖库及其传递依赖,避免了手动管理依赖的繁琐过程。
构建管理:提供统一的构建过程,包括编译、测试、打包、部署等阶段。
项目结构标准化:推荐一种标准的项目目录结构,方便项目的组织和管理。
插件机制:支持各种插件,可以扩展 Maven 的功能,如生成文档、代码质量检查、打包成不同格式等。
生命周期管理:定义了一套标准的生命周期,确保项目的构建步骤一致性。

Maven 的基本概念

POM (Project Object Model):Maven 项目的核心配置文件,定义了项目的基本信息、依赖、插件等内容。
依赖 (Dependencies):项目所需的库和框架,通过 pom.xml 文件中的 <dependencies> 元素来管理。
仓库 (Repository):存放依赖包的地方,分为本地仓库和远程仓库(如 Maven 中央仓库)。
生命周期 (Lifecycle):Maven 定义了一套构建生命周期,包括清理、编译、测试、打包、部署等阶段。
插件 (Plugins):Maven 的可扩展机制,通过插件来完成具体的构建任务。

 

 开始创建Spring  Maven项目

1.创建项目,添加依赖创建普通Maven项目,在项目的pom.xml中添加Spring项目的最基本依赖。
Spring项目想要运行起来必须包含
》spring-context.jar-它依赖了下面的四个jar。
》spring-corejar-它依赖了spring-jcl.jar
》spring-aop.jar·spring-expressionjar
》spring-beans.jar
》spring-jcl.jar

所以在Maven中想要使用Spring框架只需要在项目中导入spring-context就可以了,其他的jar包根据
Maven依赖传递性都可以导入进来

 

 

然后pml 文件下注入 

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.3.16</version>
</dependency>

 

 

 

构建 web项目结构

新建项目创建

 

1.Maven构建项目类型:
Java项目——>jar项目
Web项目——>war项目
2.创建Maven-war项目步骤:
(1)创建Maven项目,添加webapp模板
先勾选createfromarchetype前面的复选框。
然后选择org.apache.maven.archetypes:maven-archetype-webapp
(2)注意pom.xml中是war项目
(3)观察目录结构与jar项目不同之处
(4)设置java目录约资源目录
(5)添加tomcat
(6)将项目添加到tomcat中
(7)运行
 
  新建项目的剩余步骤都点击Next按钮即可,和不使用原型时创建Maven项目类似

就行新建2个目录

 

Apache Tomcat 是一个开源的 Java Servlet 容器,
主要用于运行基于 Java 的 Web 应用程序。它实现了多个 Java EE 规范,
包括 Java Servlet、JavaServer Pages (JSP)、Java Expression Language (EL) 和 Java WebSocket。

 

然后添加)添加tomcat

 然后选中+ 好

 

r然后选中Tomcat 版本

 

 然后再把项目和这个关联起来

 

 

还有一种集成方式 就是plugins  Tomcat这个方法

 

在项自的pom.xm中配置Tomcat插件,在<build>中添加Tomcat7插件:

<build>
<finalName>TestBiDemo</finalName>
<plugins>
<!--Tomcat插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/TestBiDemo</path><!--指定项目的上下文路径-->
<port>8888</port><!--端口-->
</configuration>
</plugin>
</plugins>
</build>

 

这个就是相对路径的名称 项目 就是我新建项目的名称TestBiDemo 是这个
然后我安装的是
Tomcat7 版本然后需要 更高的版本之后再弄

<path>/TestBiDemo</path><!--指定项目的上下文路径-->

 

 

然后就点击最右边的 Maven 就可以看到安装的插件plugins

 

然后点击RUN

 就可以看到运行成功

 

然后点击上面的链接 打开浏览器 

 OK 运行成功

再接再厉 骚年!!!!

 

posted @ 2024-06-03 17:55  -鹿-  阅读(1)  评论(0编辑  收藏  举报