maven
Maven 功能
Maven 能够帮助开发者完成以下工作:
- 构建
- 文档生成
- 报告
- 依赖
- SCMs
- 发布
- 分发
- 邮件列表
约定配置
Maven 提倡使用一个共同的标准目录结构,Maven 使用约定优于配置的原则,大家尽可能的遵守这样的目录结构。如下所示:
| 目录 |
目的 |
| ${basedir} |
存放pom.xml和所有的子目录 |
| ${basedir}/src/main/java |
项目的java源代码 |
| ${basedir}/src/main/resources |
项目的资源,比如说property文件,springmvc.xml |
| ${basedir}/src/test/java |
项目的测试类,比如说Junit代码 |
| ${basedir}/src/test/resources |
测试用的资源 |
| ${basedir}/src/main/webapp/WEB-INF |
web应用文件目录,web项目的信息,比如存放web.xml、本地图片、jsp视图页面 |
| ${basedir}/target |
打包输出目录 |
| ${basedir}/target/classes |
编译输出目录 |
| ${basedir}/target/test-classes |
测试编译输出目录 |
| Test.java |
Maven只会自动运行符合该命名规则的测试类 |
| ~/.m2/repository |
Maven默认的本地仓库目录位置 |



maven 创建普通java项目
maven 基本依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion>
<groupId>org.upload</groupId> <artifactId>web</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging>
<name>web Maven Webapp</name> <url>http://www.example.com</url>
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>15</maven.compiler.source> <maven.compiler.target>15</maven.compiler.target> </properties>
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> </dependencies>
<build> <finalName>web</finalName>
<plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat6-maven-plugin</artifactId> <version>2.2</version> <configuration> <port>8888</port> <path>/test</path> <uriEncoding>UTF-8</uriEncoding> <server>tomcat6</server> </configuration> </plugin> </plugins> </build> </project>
|
<plugin> 插件
<dependency> 依赖
svn


工作流程:

spring
2019年5月8日 — 小疯手把手带你整合SpringMVC+Spring+MyBatis三大框架,俗称SSM,用它完全代替传统的SSH框架,把它们最优雅的一面发挥出来。整合配置 …
springboot直接干爆了ssm
loc
IoC是什么Ioc—Inversion of Control,即“控制反转”


spring loc

springmvc (重点)





原理 前端页面显示原理:
