MAVEN的基本配置,以及Hello Word
MAVEN介绍
Maven是一个项目构建工具,参与项目创建、jar包管理、编译、运行、打包和发布等过程。
Maven工具目的是以一种简便方式在多个项目中共享jar包。
MAVEN安装和配置
Maven可以单独借助命令行使用,只需要解压、然后配置系统环境变量,最后在CMD窗口运行下面命令即可。
mvn archetype:generate //创建maven项目
mvn compile //编译项目
mvn test //运行测试类
mvn clean //清除编译结果
mvn package //打成jar包
mvn install //打成jar包,放入本地库
Eclipse配置Maven,可以集成使用。配置方法如下,打开Window--Preference--Maven--Installations,点击右边的Add按钮,
找到你的Maven软件路径,点击apply即可.
然后在点击Maven下的User Settings,再点击User Setting下的User Setting,点击右边的Browse,找到你的Maven安装路径下的Config/settings.xml
点击确定, 再找到下面的Local Repository,这个是你的本地jar包库,找到你的这个库,一般上一步点击应用后,会在c盘生成这样一个文件夹:
C:\Users\hx\.m2\repository,把你的jar包拷贝到repository即可.(如果没有生成.m2\repository这个路径,可手动创建一个文件夹,不过按照常规套路是创建
不了 .m2 文件夹的,只能先重命名为 .m2. 确定即可,这一点还是比较坑的)
随后就可以开始我们的第一个Maven程序了,右键创建一个Maven Project, 如下图,
打开最外围的pom.xml,
<dependencies>
<!-- springboot -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.0.1.RELEASE</version>
</dependency> <!-- 热启动 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.0.1.RELEASE</version>
</dependency> </dependencies>c
写入之后保存,他会自动下载jar包,下一步我们再次配置端口号,我们在
src/mian/resource文件夹下创建一个.properties文件只用写入:server.port=8888 即可,(后续还会更新其他配置)
src/main/java 文件夹下创建一个cn.com的package,创建一个带main方法的类(类名随意,但是不要太过分就行哦!!)
@SpringBootApplication//灰常强大的一个标注
public class Applicationer {
public static void main(String[] args) {
SpringApplication.run(Applicationer.class, args);//主程序的入口
}
}
然后在创建一个包,注意!!注意!!!注意!!!!这里的包路径必须在cn.com的路径下,例如:你的主程序入口的路径是:
cn.com,那么你创建的Controller的路径必须是cn.com.xxx,否则浏览的时候会映射不到你创建的那个路径
package cn.com.controller; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @RestController
public class HeloController { @RequestMapping("/hello")
public String tohello(){
return "hello meaven";
}
}
到这里,我们的第一个Hello Word就成了,
打开浏览器,输入:http://localhost:8888/hello
hello meaven
OK!大功告成!!
MAVEN的基本配置,以及Hello Word的更多相关文章
- [Java] Maven 安装和配置
1. 下载 Maven 在百度输入 Maven 搜索 ,找到它的官网(http://maven.apache.org/),点击进入下载页面. 下载页面地址: http://maven.apache.o ...
- maven安装和配置
一.下载maven maven下载页 里面有一些版本区别,binary比较小,适合直接在项目中使用,source带了源代码,windows系统下载zip后缀的 apache-maven-3.3.9-b ...
- maven - 安装与配置
最近在了解maven的相关东西,在网上查了一些资料,现在简单整理一下. 一.maven 安装 1.先检查JDK ,Maven是一个java工具,所以请确保jdk环境已经正确安装在你的机器上. 2.点击 ...
- 【maven】之配置开发,测试,正式环境pom.xml文件
在进行web程序开发,如果项目组没有使用自动化发布工具(jenkins + maven + svn + tomcat ),我们一般会使用maven的热部署来完成发布,在部署的过程中我们开发,测试,生产 ...
- Maven安装与配置
下载: 1.从官网http://maven.apache.org中下载,下载下来的是一个压缩包,解压即可.因为Maven本身也是用Java实现的.2.Maven的目录结构 /bin; maven的 ...
- maven 环境的配置 JAVA_HOME not found in your envirnment
maven 的环境配置在配置maven前 先做好java的环境配置现在假定java已经配置好了.在环境变量中添加;maven的解压路径\bin 例如:D:\soft\java\apache-maven ...
- MyEclipse下Maven的安装配置
Maven常用命令: •mvn archetype:generate :创建 Maven 项目 •mvn compile :编译源代码 •mvn test-compile :编译测试代码 •mvn t ...
- 学习笔记-[Maven实战]-第二章:Maven安装和配置
在windows上安装Maven 1.检查JDK安装:在CMD下运行以下命令来检查JAVA安装情况: 命令: C:\Documents and Settings\Administrator>ec ...
- Maven 的安装配置
Maven 的安装配置 一.在安装 Maven 之前,先确保JDK1.7及以上版本并且配置好环境变量. 二.下载maven的bin,在apache官方网站可以下载. 1.首先去官网下载 Maven:h ...
随机推荐
- 【转】如何成为一名优秀的web前端工程师(前端攻城师)?
[转自]http://julying.com/blog/how-to-become-a-good-web-front-end-engineer/ 程序设计之道无远弗届,御晨风而返.———— 杰佛瑞 · ...
- Webpack vs Rollup
本文由作者余伯贤授权网易云社区发布. 2017年4月份的时候,Facebook将React的构建工具换成了Rollup.很多人就有疑问了,Webpack不也是Facebook团队开发的吗,为什么不使用 ...
- pkuwc 前的任务计划
菜鸡 wxw 的计划(肯定会咕咕咕 12.27 luogu P4244 [SHOI2008]仙人掌图 II(咕咕咕 luogu P4246 [SHOI2008]堵塞的交通 (没有咕! luogu P1 ...
- Jquery、Ajax实现新闻列表页分页功能
前端页面官网的开发,离不开新闻列表,新闻列表一般都会有分页的功能,下面是我自己总结加查找网上资料写的一个分页的功能,记录一下. 首先,官网的开发建立在前后端分离的基础上: 再有,后端小伙伴们提供列表页 ...
- 【C++对象模型】使用gcc、clang和VC++显示C++类的内存布局
引言 各种C++实现对C++类/对象的内存布局可能有所不同,包括数据成员的顺序.虚函数表(virtual table: vtbl)的结构.继承关系的处理等.了解C++类/对象的布局,对于理解C++各种 ...
- C语言多线程编程二
一. 线程通信----事件: 1.一对一模式: #include <stdio.h> #include <stdlib.h> #include <Windows.h> ...
- BootStrap Modal 点击空白时自动关闭
本文为大家讲解的是如何禁用 BootStrap Modal 点击空白时自动关闭的方法,感兴趣的同学参考下. 方法如下 $('#myModal').modal({backdrop: 'static', ...
- MySQL与Redis实现二级缓存
redis简介 Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化, ...
- 最新版IntelliJ IDEA2019.1破解教程(2019.04.08更新)
[原文链接]:https://www.tecchen.xyz/idea-crack.html 我的个人博客:https://www.tecchen.xyz,博文同步发布到博客园. 由于精力有限,对文章 ...
- #PHP# 华为云 API 方式发送短信
使用给华为云 消息 服务 API 方式发送短信 代码来自华为云,已通过测试 <?php /** * 华为云发送短信示例代码 * 本段代码需要使用自己的配置信息才能正常运行,出配置信息外,不需要改 ...