目录

一,maven

1,概述是一个用来项目构建工具,用来管理项目中用到的jar包.Maven的核心: 下载jar包 + 存放jar包 + 编译jar包特征:1.远程仓库/中央仓库: 本质上就是一个国外的网址2.镜像仓库: 就是一个国内的网址,比如:阿里云3.本地仓库: 需要你在磁盘中创建一个文件夹,存放下载好的jar包4.坐标: 唯一定位jar包的方式.groupId是组id,通常他的值是公司的域名artifactId是项目id,通常他的值是项目名称version是jar包的版本号5.依赖: jar包之间也有复杂的依赖关系, maven可以下载所有关联的jar包

2,使用步骤1.解压maven的压缩包2.找到settings.xml文件(在D:\apache-maven-3.6.3\conf里),修改两处:本地仓库: 存放jar包的位置,自己指定一个磁盘路径镜像仓库: 下载jar包的网址,阿里云

3,IDEA里整合Maven1.File–Settings—给当前的工程配置maven2.File–New Projects Settings—给所有的新工程统一配置maven3.Build,Execution…—Build Tools—Maven4.配置如图

4,IDEA里创建Maven工程

5,修改pom.xml文件,添加jar包的坐标

6,检查是否下载完成原则:pom文件里i没有飘红就行

7,总结1.解压maven的压缩包2.找到settings.xml文件,修改了本地仓库和镜像仓库3.在IDEA里创建Maven工程4.给Maven工程配置Maven,否则都用的默认位置,jar包会下载到C盘5.修改pom.xml , 添加jar包的坐标6.点刷新按钮,下载jar包7.只要pom.xml文件里没有飘红就行了

二,IDEA里创建SpringBoot项目

1,测试


一,maven

1,概述
是一个用来项目构建工具,用来管理项目中用到的jar包.
Maven的核心: 下载jar包 + 存放jar包 + 编译jar包
特征:
1.远程仓库/中央仓库: 本质上就是一个国外的网址
2.镜像仓库: 就是一个国内的网址,比如:阿里云
3.本地仓库: 需要你在磁盘中创建一个文件夹,存放下载好的jar包
4.坐标: 唯一定位jar包的方式.
groupId是组id,通常他的值是公司的域名
artifactId是项目id,通常他的值是项目名称
version是jar包的版本号
5.依赖: jar包之间也有复杂的依赖关系, maven可以下载所有关联的jar包

2,使用步骤
1.解压maven的压缩包
2.找到settings.xml文件(在D:\apache-maven-3.6.3\conf里),修改两处:
本地仓库: 存放jar包的位置,自己指定一个磁盘路径
镜像仓库: 下载jar包的网址,阿里云

3,IDEA里整合Maven
1.File–Settings—给当前的工程配置maven
2.File–New Projects Settings—给所有的新工程统一配置maven
3.Build,Execution…—Build Tools—Maven
4.配置如图

4,IDEA里创建Maven工程

File–New–Project–选择Maven–next–设置工程名/groupId–Finish

5,修改pom.xml文件,添加jar包的坐标

<?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是组id,值是域名  --><groupId>cn.tedu</groupId><!--artifactId是组项目id,值是项目名称  --><artifactId>cgb2108maven01</artifactId><!--version是项目的版本号--><version>1.0-SNAPSHOT</version><!--pom里可以添加jar包,maven自动去镜像仓库下载jar包到本地仓库--><dependencies><!--添加MySQL的jar包,groupId,artifactId,version--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.48</version></dependency></dependencies></project>

6,检查是否下载完成
原则:pom文件里i没有飘红就行

7,总结
1.解压maven的压缩包
2.找到settings.xml文件,修改了本地仓库和镜像仓库
3.在IDEA里创建Maven工程
4.给Maven工程配置Maven,否则都用的默认位置,jar包会下载到C盘
5.修改pom.xml , 添加jar包的坐标
6.点刷新按钮,下载jar包
7.只要pom.xml文件里没有飘红就行了

二,IDEA里创建SpringBoot项目

1,测试

改一下下载jar包的网址 https://start.aliyun.com

Maven框架+springboot框架相关推荐

  1. 非maven配置SpringBoot框架

    简介 最近看SpringBoot框架非常火,所以尝试的参照资料学习了一下SpringBoot框架, 起初是搭建的maven项目,可是个人觉得maven项目搭建起来不太方面(还有网络 原因),所以我这性 ...

  2. Java框架-Springboot框架-1

    一.什么是Springboot?(Springboot的概念) Spring Boot 是由 Pivotal 团队提供的全新框架.Spring Boot 是所有基于 Spring Framework ...

  3. 基于Maven的Springboot+Mybatis+Druid+Swagger2+mybatis-generator框架环境搭建

    首页 Android Java 服务器 标签云 作品 关于 赞助列表  <a href="https://github.com/RayeWang" class="f ...

  4. SpringBoot框架:入门篇

    1. SpringBoot框架的作用 SpringBoot框架可以直接理解为是一个更好用的SpringMVC框架! SpringBoot框架遵循"约定大于配置"的思想,它默认完成了 ...

  5. 【SpringBoot零基础案例01】【IEDA 2021.1】如何创建一个SpringBoot框架web项目

    一.创建一个空项目 点击[File]- [New]- [Project-],新建一个空项目 选择[Empty Project]点击[Next] 填写项目名称,选择项目本地存储路径,点击[Finish] ...

  6. 基于springboot框架开发的作业提交与批改系统

    此系统是基于springboot框架开发的作业提交与批改系统,系统项目是maven项目,项目层次分离,易于二次开发和学习, 系统功能 分为教师,学生两类用户,每一角色具有不同的功能权限. 教师功能权限 ...

  7. SpringBoot框架的基于java的疫情期间网课管理系统

    活动地址:毕业季·进击的技术er 博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 SpringBoot框架的基于java的疫情期间 ...

  8. 基于JAVA黑白图片和上色处理系统(Springboot框架+AI人工智能) 开题报告

      本科生毕业论文 基于Java(springboot框架)黑白图片和上色处理系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学 ...

  9. 基于JAVA汽车租赁系统 (Springboot框架) 开题报告

      本科生毕业论文 基于Java(springboot框架)汽车租赁系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业 ...

最新文章

  1. Flash与组件:国外收费组件网站
  2. java swing总结,Java 实用经验总结 Swing 篇
  3. 定制AjaxControlToolkit(1):使一个CalendarExtender对应N个TextBox
  4. javascript 对象的设计模式
  5. 蚂蚁链发布新一代网络平台「FAIR」 区块链进入隐私计算原生时代
  6. 专访余承东:华为引领行业进步 折叠屏手机即将上市
  7. arm 交叉编译找不到so_交叉编译v8时,提示找不到libstdc++.so.6里面GLIBCXX_3.4.20版本的某个符号...
  8. cocos2dx 交叉编译 iconv库 protobuf库
  9. el-table 懒加载不触发合计_Angular-懒加载第三方
  10. 计算机组成与体系结构(软件设计师备考笔记)
  11. 魔兽世界服务端开服架设服务器搭建教程Centos系统
  12. Python之函数传参
  13. opencv批量修改图片分辨率
  14. VMware 配置虚拟机固定IP指南
  15. 网络基础知识:10M、50M、100M宽带下载速率一般是多少?
  16. STL 源码分析之string(一)基础篇
  17. Tomcat优化方案
  18. 电路分析——学习笔记(1.1)
  19. linux 4TB硬盘 只识别2T,4TB移动硬盘电脑只能识别到2.2TB 是怎么回事?
  20. 2019年CS224N课程笔记-Lecture 13: Contextual Word Representations and Pretraining

热门文章

  1. 小米9等手机基带串号擦除与恢复备份原机镜像ADB指令-icloudelectron修正
  2. NOC大赛2022NOC软件创意编程初赛图形化小低组(小学高年级组)
  3. 用html和css怎么做出点击关注红心,Twitter“点赞”红心按钮CSS3动画特效
  4. 前端开发面试题之http和https详解
  5. 如何快速制作名片/卡片式报表
  6. 4K+AI将加速催生5G时代颠覆性应用
  7. User already has more than 'max_user_connections' active connections
  8. python读取网络端口数据_在Python中从SNMP端口获取数据
  9. redis高并发处理由浅入深(备java基础,javaee课程)-任亮-专题视频课程
  10. 艾美捷彗星检测试剂盒(单细胞凝胶电泳)化验原理及研究