安装
<!--[if !supportLists]-->1. <!--[endif]-->maven运行,需要用到jdk,安装maven之前,先要确保系统中安装了jdk 1.4以上的版本。
<!--[if !supportLists]-->2. <!--[endif]-->下载安装包。进入maven官网:http://maven.apache.org/
<!--[if !supportLists]-->3. <!--[endif]-->将下载的文件解压,位置任意。解压后得到的文件结构如下图。其中bin文件夹下,即为maven的命令脚本。
4. 修改环境变量。将bin文件夹的绝对路径,添加到系统的环境变量path中。
<!--[if !supportLists]-->5. <!--[endif]-->验证maven安装是否成功。执行命令mvn -v检查是否安装成功。
Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: D:\apache-maven-3.6.0\bin\..
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_191\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"
配置镜像地址配置
maven默认连接的maven中央仓库,下载依赖库时速度很慢,所以一般将其配置为国内的镜像地址,比如阿里云maven镜像。
<!--[if !supportLists]-->1. <!--[endif]-->拷贝配置文件。将maven安装目录下的conf/settings.xml拷贝到当前用户目录下的.m2文件夹下。这样做的目的是,修改配置文件时,不会影响其他用户,此文件只对当前用户有效。
<!--[if !supportLists]-->2. <!--[endif]-->修改配置文件。在mirrors元素下,添加阿里云镜像配置,即将阿里云maven作为了中央仓库的镜像,下载依赖库时,是从阿里云下载
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
id/name可以自由决定,只要本地唯一即可。
mirrorOf,指此配置要作为谁的镜像,按上图配置为central即表示此配置为中央仓库的镜像,所有对于中央仓库的请求都会转至该镜像
项目配置
新建mavn项目配置pom.xml:
<!--[if !supportLists]-->1. <!--[endif]-->添加parent标签,继承spring-boot-starter-parent,以获取一些默认配置:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.0.RELEASE</version>
<relativePath/>
</parent>
2. 如果需要把项目打包成一个可执行的jar包,需要添加Maven插件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
3. Spring-boot其他依赖库:
<!--核心starter,包含auto-configuration,logging and YAML-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<!--单元测试-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
相关推荐
在构建现代化的Java Web应用程序时,使用Spring Boot、Maven、MyBatis和Log4j2等技术可以极大地提升开发效率和应用性能。本篇文章将详细介绍如何利用这些工具搭建一个框架,并实现对多个数据库的集成。 首先,让...
- 使用Maven创建一个新的项目,并在pom.xml文件中添加Spring Boot Starter Web依赖。 - **11.2. 添加classpath依赖** - 在项目的classpath中添加所需的依赖库。 - **11.3. 编写代码** - **11.3.1. @...
除了基本的环境搭建,你还可以探索更多Spring的功能,比如Spring MVC用于Web开发,Spring Boot简化项目初始化,Spring Data简化数据访问,以及Spring Cloud用于微服务架构等。 总之,搭建Spring环境是一个必要的...
Spring Boot是Spring社区提供的一个全新项目,旨在简化Spring应用的初始搭建以及开发过程。它使用特定的方式配置应用程序,这样就可以避免大量的模板配置。Spring Boot专注于快速和广泛的应用程序开发,它遵循“约定...
Spring Boot是Spring框架的一个扩展,旨在简化Spring应用的初始搭建以及开发过程。随着Spring生态系统的壮大,配置和初始化工作变得复杂,Spring Boot应运而生,它预先配置了许多常见的设置,如嵌入式web服务器、...
- **Spring Beans与依赖注入**:深入探讨Spring框架的核心概念之一——依赖注入,并介绍如何在Spring Boot应用中使用它。 - **使用@SpringBootApplication注解**:详细介绍该注解的作用及其实现原理。 #### 四、...
- **Spring Boot简介**:Spring Boot是一个基于Spring框架的快速应用开发框架,简化了Spring应用的初始搭建及后续开发。 - **系统要求**: - **Servlet容器**:例如Tomcat、Jetty或Undertow。 - **安装Spring Boot*...
Spring Boot是由Pivotal团队提供的一个开源框架,用于简化Spring应用的初始搭建以及开发过程。它使用了特定的方式来配置Spring,这样你可以不需要或者只需很少的Spring配置即可开始构建应用。Spring Boot为基于Java...
- Spring Boot基于Spring框架,但不完全替换Spring。它简化了Spring的使用,同时保留了Spring的灵活性和可扩展性。 5. **第9章可能涉及的内容** - 可能会讲解Spring Boot中的安全控制,如使用Spring Security进行...
Spring Boot是一个开源的Java基础框架,它是为了解决使用Spring框架时配置过多、装配复杂的问题而设计的。Spring Boot致力于简化Spring应用的初始搭建以及开发过程,它为Java开发者提供了一种快速、简便的方式来创建...
Spring Boot是由Pivotal团队提供的一个用于简化Spring应用初始搭建以及开发过程的框架。它基于“约定优于配置”的原则,极大地简化了Java企业级应用的开发流程。而中创中间件(InforSuite AS)是一款国内自主研发的...
Spring Boot是一个开源Java平台,它是Spring框架的一部分,旨在简化新Spring应用的初始搭建以及开发过程。它使用“约定优于配置”的原则,提供了大量的默认配置,使得开发者可以更快速地开始项目开发,并减少配置...
- **Web环境**:讨论Spring Boot在不同Web环境下的行为。 - **访问应用参数**:说明如何获取和使用启动时传入的应用参数。 - **使用ApplicationRunner或CommandLineRunner**:介绍两种运行启动任务的方式。 - **...
- 考虑使用Spring Boot替换传统的SSH框架,简化配置和部署过程。 - 添加日志、安全、缓存等组件,提高系统性能和稳定性。 以上就是使用Maven搭建SSH框架的基本步骤。在实际开发中,还需要结合具体业务需求进行...
Spring Boot是一个开源的Java基础框架,用于简化Spring应用的初始搭建以及开发过程。它提供了一种快速、简便的方式来创建独立的、生产级别的Spring基础应用。Spring Boot Reference Guide 1.2.0是官方文档,详细介绍...
文档中提到的Spring Boot的“自动配置”能力,是该框架的核心特性之一,旨在根据添加到类路径中的jar依赖自动配置Spring应用。 文档详细介绍了系统要求,包括对Servlet容器的支持,这是构建web应用的基础。接下来,...
Spring Boot 是一个由 Pivotal 团队开发的框架,旨在简化 Spring 应用程序的初始搭建以及开发过程。它提供了“开箱即用”的功能,使得开发者可以快速地创建健壮的生产级 Java 应用。在 Spring Boot 项目中,你无需...
**Spring Boot** 是一个基于 **Spring Framework** 的开源框架,旨在简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring ...
- 介绍如何将现有的 Spring Boot 项目从旧版本升级到最新版本。 - **开发一个 Spring Boot 应用** - **创建 POM**: 使用 Maven 时需要创建或修改 POM 文件以包含所需的依赖项。 - **添加 Classpath 依赖**: 将 ...