*)下载和安装Maven

http://maven.apache.org/download.cgi 下载zip包(zip适用于windows系统,tar.gz包是Linux系统的压缩文件格式)。解压到自己电脑上。就可以了。

*)配置maven变量,变量名可以是:MAVEN_HOME 或 M2_HOME,值是:d:\apache-maven-xx.x。

  然后在path中添加:d:\apache-maven-xx.x\bin

  配置了这个变量之后,才能在cmd小黑框中识别maven命令

*)maven下载之后解压,在conf文件夹下,settings.xml配置本地仓库地址:

 <localRepository>G:/.m2/repository</localRepository>

settings.xml中可以设置私服

Maven的配置文件分为两级:
 用户级:${user.home}/.m2/settings.xml ,即在用户主目录下(或者本地库的主目录下,和repository同级)
 全局级:${maven.home}/conf/settings.xml,即在maven的安装目录下

maven的配置文件settings.xml可以有多个。比如,settings-local.xml,setting-test.xml,在eclipse中的Preference→maven→user setting中设置不同的setting文件,即可在IDE中使用不同的配置:

如果在外网,可以使用阿里云加速:
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
Installed JREs

@RequestBody在方法参数里

*)SpringBoot项目的启动方法

启动方式1:cmd窗口中,cd到项目目录下,命令行方式输入 mvn spring-boot:run启动
启动方式2:Eclipse中 Run As / Debug As -> Spring Boot App

启动方式3:Eclipse中 Run As / Debug As -> Maven Build / Maven Build...输入mvn spring-boot:run (Springboot方式)  或者   tomcat7:run (Tomcat方式)  启动:

然后,点击:右下角的Run / Debug,启动项目。

启动方式4:Eclipse中 Run As / Debug As ->Debug Configurations 输入mvn spring-boot:run启动:其中,“JRE”页签,可以配置当前启动所用的Java版本

也可以更详细的配置:

1 --server.port=18020 --spring.profiles.active=dev --spring.cloud.config.profile=dev

启动方式5:项目生成时,有一个Application.java,里面有main方法。文件→右击 Run As / Debug As -> Spring Boot App

启动方式6:maven项目中的startLocal.cmd文件:用于启动项目:

 mvn spring-boot:run -Drun.profiles=local 

启动方式7:命令:java运行项目:   java -jar   xxx.jar

*) SpringBoot项目的访问

*)遇到的问题:

使用最新的2.1.6生成spring boot项目,pom.xml会报错:Unknow Error,在pom.xml的第一行有一个小红色叉号。

解决方法:把引用的spring boot的版本改成2.0.5即可,报错就没有了,运行的好好的。

Maven知识点积累一的更多相关文章

  1. Maven知识点积累二

    ①maven常用命令: mvn clean:清除target下编译生成的class文件 mvn compile:编译 mvn package:打包放到target下 mvn install:打包并放到 ...

  2. javascript知识点积累

    8年javascript知识点积累   08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题, ...

  3. java知识点积累(一)

    知识点积累 1.关于final的重要知识点: final关键字可以用于成员变量.本地变量.方法以及类: final修饰的成员变量必须在声明时被初始化,或者在构造器中初始化,否则就会报编译错误: 不能够 ...

  4. 8年javascript知识点积累

    08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题,刷新问题,等等.那时感觉javascri ...

  5. linux系统下用到的小知识点积累

    preface:在ubuntu下做事情,在终端下执行一些命令.或者在vim里面做一些操作.自然而然须要用到一些小知识点,没有怎么系统地看<鸟哥的菜>,基本上是遇到了什么问题想要实现什么功能 ...

  6. Maven知识点整理

    1. 基础:maven 概念及生命周期 ===>Nexus创建本地Maven仓库(Maven私服) https://www.cnblogs.com/zishengY/p/7794923.html ...

  7. maven 知识点2

    maven 命令: table th:first-of-type { width: 500px; } table th:nth-of-type(2) { } 命令 含义 mvn help:effect ...

  8. maven 知识点1

    在POM 4中,dependency 中还引入了 scope,它主要管理依赖的部署.目前 scope 可以使用5个值: compile,缺省值,适用于所有阶段,会随着项目一起发布. provided, ...

  9. numpy库中的知识点——积累

    下面是一些杂碎的知识点: 首先我们说说多维数组: 数组的属性: ndarray.ndim, 表示数组的秩是多少: ndarray.shape,返回数组的形状: ndarray.size,数组元素的总个 ...

随机推荐

  1. JAVA中通过JavaCV实现跨平台视频/图像处理-调用摄像头

    一.简介 JavaCV使用来自计算机视觉领域(OpenCV, FFmpeg, libdc1394, PGR FlyCapture, OpenKinect, librealsense, CL PS3 E ...

  2. windows和linux文件输 - ftp

    1. linux到linux的复制直接用scp命令 但是windows下就麻烦点, 安装winscp, 配置用户名和密码即可随意拖拽了. 下载地址: 需要linux电脑的用户名和密码即可 2. win ...

  3. 【Java】MyBatis与Spring框架整合(一)

    本文将利用 Spring 对 MyBatis 进行整合,在对组件实现解耦的同时,还能使 MyBatis 框架的使用变得更加方便和简单. 整合思路 作为 Bean 容器,Spring 框架提供了 IoC ...

  4. Linux下的两种磁盘分区工具的使用

    如何使用fdisk和parted分区工具来进行硬盘分区,下面我来说一下在Linux系统中这两种硬盘分区工具的使用方法:     ----------fdisk分区工具----------       ...

  5. CentOS下网卡启动、配置等ifcfg-eth0教程(转)

    步骤1.配置/etc/sysconfig/network-scripts/ifcfg-eth0 里的文件.it动力的CentOS下的ifcfg-eth0的配置详情: [root@localhost ~ ...

  6. Java注解应用,自定义注解映射实现方案说明.

    插件结构如图: 注册模块定义了三个:用于实体与表映射的注解,用于属性到表字段的映射,用于映射时过滤掉的注解. 1.用于实体与表映射的注解 package com.dobby.plugins.annot ...

  7. os.walk() 目录生成器

    目录生成器 Directory tree generator.! walk() 是 generator,直接print() 为  <generator object walk at 0x0000 ...

  8. Java并发之线程池ThreadPoolExecutor源码分析学习

    线程池学习 以下所有内容以及源码分析都是基于JDK1.8的,请知悉. 我写博客就真的比较没有顺序了,这可能跟我的学习方式有关,我自己也觉得这样挺不好的,但是没办法说服自己去改变,所以也只能这样想到什么 ...

  9. 译:2. RabbitMQ Java Client 之 Work Queues (工作队列)

    在上篇揭开RabbitMQ的神秘面纱一文中,我们编写了程序来发送和接收来自命名队列的消息. 本篇我们将创建一个工作队列,工作队列背后的假设是每个任务都交付给一个工作者 本篇是译文,英文原文请移步:ht ...

  10. 将自己写的HDL代码封装成带AXI总线的IP

    将自己写的HDL代码封装成带AXI总线的IP 1.Tools->create and package IP 2.create AXI4总线的IP 3.新建block design 4.点击右键, ...