`
sanry
  • 浏览: 37129 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

现有web系统替换成Spring Boot2框架 之1 搭建Maven环境

阅读更多

安装

<!--[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>

分享到:
评论

相关推荐

    springboot+maven+mybatis+log4j2+idea的框架搭建与多数据库的集成

    在构建现代化的Java Web应用程序时,使用Spring Boot、Maven、MyBatis和Log4j2等技术可以极大地提升开发效率和应用性能。本篇文章将详细介绍如何利用这些工具搭建一个框架,并实现对多个数据库的集成。 首先,让...

    十分钟上手spring boot

    - 使用Maven创建一个新的项目,并在pom.xml文件中添加Spring Boot Starter Web依赖。 - **11.2. 添加classpath依赖** - 在项目的classpath中添加所需的依赖库。 - **11.3. 编写代码** - **11.3.1. @...

    Spring环境搭建

    除了基本的环境搭建,你还可以探索更多Spring的功能,比如Spring MVC用于Web开发,Spring Boot简化项目初始化,Spring Data简化数据访问,以及Spring Cloud用于微服务架构等。 总之,搭建Spring环境是一个必要的...

    spring boot 中文文档

    Spring Boot是Spring社区提供的一个全新项目,旨在简化Spring应用的初始搭建以及开发过程。它使用特定的方式配置应用程序,这样就可以避免大量的模板配置。Spring Boot专注于快速和广泛的应用程序开发,它遵循“约定...

    Spring Boot面试专题1

    Spring Boot是Spring框架的一个扩展,旨在简化Spring应用的初始搭建以及开发过程。随着Spring生态系统的壮大,配置和初始化工作变得复杂,Spring Boot应运而生,它预先配置了许多常见的设置,如嵌入式web服务器、...

    spring-boot-reference-guide-zh

    - **Spring Beans与依赖注入**:深入探讨Spring框架的核心概念之一——依赖注入,并介绍如何在Spring Boot应用中使用它。 - **使用@SpringBootApplication注解**:详细介绍该注解的作用及其实现原理。 #### 四、...

    spring-boot中文参考指南

    - **Spring Boot简介**:Spring Boot是一个基于Spring框架的快速应用开发框架,简化了Spring应用的初始搭建及后续开发。 - **系统要求**: - **Servlet容器**:例如Tomcat、Jetty或Undertow。 - **安装Spring Boot*...

    Spring Boot中文版文档,对应版本1.4.1

    Spring Boot是由Pivotal团队提供的一个开源框架,用于简化Spring应用的初始搭建以及开发过程。它使用了特定的方式来配置Spring,这样你可以不需要或者只需很少的Spring配置即可开始构建应用。Spring Boot为基于Java...

    spring boot demo

    - Spring Boot基于Spring框架,但不完全替换Spring。它简化了Spring的使用,同时保留了Spring的灵活性和可扩展性。 5. **第9章可能涉及的内容** - 可能会讲解Spring Boot中的安全控制,如使用Spring Security进行...

    spring-boot

    Spring Boot是一个开源的Java基础框架,它是为了解决使用Spring框架时配置过多、装配复杂的问题而设计的。Spring Boot致力于简化Spring应用的初始搭建以及开发过程,它为Java开发者提供了一种快速、简便的方式来创建...

    中创中间件部署spring boot项目,安装手册,操作文档

    Spring Boot是由Pivotal团队提供的一个用于简化Spring应用初始搭建以及开发过程的框架。它基于“约定优于配置”的原则,极大地简化了Java企业级应用的开发流程。而中创中间件(InforSuite AS)是一款国内自主研发的...

    Spring Boot Reference Guide 2.1.0.BUILD

    Spring Boot是一个开源Java平台,它是Spring框架的一部分,旨在简化新Spring应用的初始搭建以及开发过程。它使用“约定优于配置”的原则,提供了大量的默认配置,使得开发者可以更快速地开始项目开发,并减少配置...

    Spring Boot参考指南.pdf

    - **Web环境**:讨论Spring Boot在不同Web环境下的行为。 - **访问应用参数**:说明如何获取和使用启动时传入的应用参数。 - **使用ApplicationRunner或CommandLineRunner**:介绍两种运行启动任务的方式。 - **...

    maven ssh框架搭建

    - 考虑使用Spring Boot替换传统的SSH框架,简化配置和部署过程。 - 添加日志、安全、缓存等组件,提高系统性能和稳定性。 以上就是使用Maven搭建SSH框架的基本步骤。在实际开发中,还需要结合具体业务需求进行...

    spring boot reference 1.2.0 使用指南

    Spring Boot是一个开源的Java基础框架,用于简化Spring应用的初始搭建以及开发过程。它提供了一种快速、简便的方式来创建独立的、生产级别的Spring基础应用。Spring Boot Reference Guide 1.2.0是官方文档,详细介绍...

    spring-boot-reference.pdf

    文档中提到的Spring Boot的“自动配置”能力,是该框架的核心特性之一,旨在根据添加到类路径中的jar依赖自动配置Spring应用。 文档详细介绍了系统要求,包括对Servlet容器的支持,这是构建web应用的基础。接下来,...

    spring-boot.zip

    Spring Boot 是一个由 Pivotal 团队开发的框架,旨在简化 Spring 应用程序的初始搭建以及开发过程。它提供了“开箱即用”的功能,使得开发者可以快速地创建健壮的生产级 Java 应用。在 Spring Boot 项目中,你无需...

    Spring-Boot 中文文档

    **Spring Boot** 是一个基于 **Spring Framework** 的开源框架,旨在简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring ...

    Spring Boot 最新中文文档

    - 介绍如何将现有的 Spring Boot 项目从旧版本升级到最新版本。 - **开发一个 Spring Boot 应用** - **创建 POM**: 使用 Maven 时需要创建或修改 POM 文件以包含所需的依赖项。 - **添加 Classpath 依赖**: 将 ...

Global site tag (gtag.js) - Google Analytics