当前位置: 首页 > news >正文

做商城网站合作合同网站应用软件设计

做商城网站合作合同,网站应用软件设计,设计一个app界面多少钱,百度极速版免费下载安装前言:大家好我是小帅,今天我们来学习SpringBoot 文章目录 1. 环境准备2. Maven2.1 什么是Maven2.2 创建⼀个Maven项⽬2.3 依赖管理2.3.1 依赖配置2.3.2 依赖传递2.3.4 依赖排除2.3.5 Maven Help插件(plugin) 2.4 Maven 仓库2.6 中…

前言:大家好我是小帅,今天我们来学习SpringBoot

文章目录

  • 1. 环境准备
  • 2. Maven
    • 2.1 什么是Maven
    • 2.2 创建⼀个Maven项⽬
    • 2.3 依赖管理
      • 2.3.1 依赖配置
      • 2.3.2 依赖传递
      • 2.3.4 依赖排除
      • 2.3.5 Maven Help插件(plugin)
    • 2.4 Maven 仓库
    • 2.6 中央仓库
    • 2.7私有服务器, 也称为私服
    • 2.8 Maven 设置国内源
      • 2.8.1 配置当前项⽬setting
      • 2.8.2设置新项⽬的setting
  • 3. 第⼀个SpringBoot程序
    • 3.1SpringBoot介绍
    • 3.2 Spring Boot 项⽬创建


本节⽬标

  1. 了解Maven,并配置国内源

1. 环境准备

无敌的专业版
在这里插入图片描述


2. Maven

2.1 什么是Maven

Maven是⼀个项⽬管理⼯具。基于POM(Project Object Model,项⽬对象模型)的概念,Maven可以通过⼀⼩段描述信息来管理项⽬的构建,报告和⽂档的项⽬管理⼯具软件。

简单, ⽅便, 提⾼我们的开发效率, 减少我们的开发Bug.

Maven提供的功能⾮常多, Maven在咱们课程中的体现主要是以下两个⽅⾯:

  1. 项⽬构建
  2. 管理依赖

2.2 创建⼀个Maven项⽬

IDEA本⾝已经集成了Maven, 我们可以直接使⽤, ⽆需安装

Maven 提供了标准的,跨平台(Linux, Windows, MacOS等)的⾃动化项⽬构建⽅式。

当我们开发了⼀个项⽬之后, 代码需要经过编译, 测试, 打包, 发布等流程, 每次代码的修改, 都需要经过这些流程, 如果代码反复调试修改, 这个流程就需要反复进⾏, 就显得特别⿇烦, ⽽Maven 给我们提供了⼀套简单的命令来完成项⽬的构建。
在这里插入图片描述
⽐如, 点击package, 就可以完成项⽬的打包操作
在这里插入图片描述
在这里插入图片描述


2.3 依赖管理

⾯说到, Maven是⼀个项⽬管理⼯具, 通过pom.xml⽂件的配置获取jar包,⽽不⽤⼿动去添加jar包获取的jar包, 其实就是依赖.

pom.xml 就是maven 的配置⽂件,⽤以描述项⽬的各种信息

2.3.1 依赖配置

依赖: 指当前项⽬运⾏所需要的jar包.
⽐如前⾯学习JDBC时, 我们需要⼿动下载mysql-connector-java的包.并且添加到项⽬中.

如果使⽤Maven, 我们只需要在pom.xml中引⼊mysql-connector-java的依赖就可以了

如果使⽤Maven, 我们只需要在pom.xml中引⼊mysql-connector-java的依赖就可以了

<dependencies><!--⾥⾯放置项⽬的依赖坐标, 可为多个 -->
</dependencies>
  1. 在pom⽂件 标签内, 添加依赖坐标

代码:

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.30</version>
</dependency>

在这里插入图片描述

  1. 点击刷新按钮, 引⼊新加⼊的依赖jar包
    在这里插入图片描述

  2. 刷新完之后, 就可以在项⽬中看到新加⼊的jar包
    在这里插入图片描述

2.3.2 依赖传递

⽐如 A 依赖B, B依赖C, 那么 A项⽬引⼊B 的同时, 也需要引⼊C, 如果我们⼿动管理这个依赖, 这个过程就会⽐较⿇烦, 我们需要知道每个库都依赖哪些库, 以及这些依赖之间的版本是如何关联的

但使⽤maven的话, 就可以避免管理所需依赖的关系。我们只需要在pom⽂件中, 定义直接依赖就可以了, 由于maven的依赖具有传递性,所以会⾃动把所依赖的其他jar包也⼀起导⼊。

在这里插入图片描述
如上图, 项⽬A 通过Maven 引⼊ Jar A 时, 会⾃动引⼊ Jar B 和Jar C.,Jar A 和项⽬B就是项⽬A的直接依赖.,Jar B, Jar C是间接依赖。

2.3.4 依赖排除

当前阶段我们需要依赖的库并不多, 但随着项⽬的越来越复杂, 库之间的依赖关系也会变得越来越复杂.
如上图中, 如果项⽬A不需要Jar B,也可以通过排除依赖的⽅式来实现.
下面我们学一个插件来排除依赖

2.3.5 Maven Help插件(plugin)

当项⽬⽐较复杂时, 我们就会有Jar包冲突的问题, 这时候就需要去解决依赖冲突. 解决冲突之前, 需要先找到冲突, 我们可以使⽤Maven Help插件来观察包和包之间的依赖关系。

插件就是对程序的⼀些特定场景, 做出⼀些特定的功能的扩展

安装插件: File -> Settings ->Plugins -> 搜索’Maven Help’ -> 找到对应插件, 点击Install 安装即可, 安装后需要重启下idea, 才能⽣效。
在这里插入图片描述
安装之后, 打开pom⽂件, 可以看到Jar包之间的依赖关系
在这里插入图片描述
这里,由于我下载了maven包,有很多依赖
在这里插入图片描述
右键,双击,就可以排除依赖。
在这里插入图片描述

2.4 Maven 仓库

通过短短⼏⾏代码, 就把依赖jar包放在了项⽬⾥, 具体是如何做的呢?

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.30</version>
</dependency>

这个代码, 我们称之为 “坐标”, 也就是唯⼀的.
在Maven中, 根据 groupId、artifactId、version 的配置, 来唯⼀识别⼀个 jar 包, 缺⼀不可.

当我们在pom⽂件中配置完依赖之后, 点击刷新, Maven会根据坐标的配置, 去仓库⾥寻找Jar包, 并把他下载下来, 添加到项⽬中. 这个Jar包下载的地⽅就称为仓库.

仓库:⽤于存储资源,管理各种jar包

Maven仓库分为两⼤类: 本地仓库和远程仓库. 其中远程仓库⼜分为中央仓库, 私服 和其他公共库
在这里插入图片描述

这里的本地仓库可以理解为一个私服,由程序员管理
本地仓库地址可以通过Maven配置查看:
在这里插入图片描述
只要想修改本地仓库地址,要对应的修改这里的地址
查看该仓库⽬录, 可以看到该⽬录下有很多的jar(最开始是空的, 随着Maven的使⽤, 该仓库下⽂件会越来越多)


2.6 中央仓库

中央仓库: maven 软件中内置⼀个远程仓库地址,就是中央仓库,服务于整个互联⽹. 由 Maven 团队维护,全球唯一。

仓库地址:https://repo1.maven.org/maven2/
因为是外网,访问有点慢,可以使用下面的这个。
https://mvnrepository.com这个⽹站来查询并下载

我们可以把⾃⼰写好的Jar包上传到中央仓库(具备⼀定的要求), 也可以从中央仓库下载Jar包。
查找Jar的坐标

  1. 访问 https://mvnrepository.com/
  2. 进⾏查找, ⽐如mysql

在这里插入图片描述
3. 选择要添加的Jar包版本
在这里插入图片描述
4. 查看Jar包对应坐标
在这里插入图片描述


2.7私有服务器, 也称为私服

私服: ⼀般由公司团队搭建的私有仓库.
私服属于某个公司,或者某个部⻔, 往往需要⼀定权限.
有了私服之后, Maven依赖下载的顺序⼜发⽣了变化.
在这里插入图片描述
当Maven需要下载资源的时候。

  1. 先从本地仓库获取, 本地仓库存在, 则直接返回
  2. 如果本地仓库没有, 就从私服请求, 私服存在该资源, 就直接返回
  3. 如果私服上不存在该资源,则从中央仓库下载, 中央仓库不存在, 就报错了…
  4. 如果中央仓库中存在, 就先缓存在私服上之后,再缓存到本地仓库⾥, 再为Maven的下载请求提供服
    务私服是很多⼈在使⽤的, 所以只需要第⼀个使⽤者下载⼀次就可以了

2.8 Maven 设置国内源

因为中央仓库在国外, 所以下载起来会⽐较慢, 所以咱们选择借助国内⼀些公开的远程仓库来下载资源接下来介绍, 如何设置国内源.

2.8.1 配置当前项⽬setting

File -> Settings
在这里插入图片描述

  1. 查看配置⽂件的地址, 如上图所⽰, Maven配置⽂件地址为: D:\Maven.m2\settings.xml

不同电脑设置的Maven路径不同,settings和repository 可以修改设置为其他路径, 两个路径不要有中⽂

  1. 配置国内源
    Maven 仓库默认在国外https://mvnrepository.com/, 国内使⽤时会⽐较慢,我们可以更换为阿⾥云的仓库
    打开settings.xml, 在 mirrors 节点上,添加内容如下:
<mirror><id>aliyunmaven</id><mirrorOf>central</mirrorOf><name>阿⾥云公共仓库</name><url>http://maven.aliyun.com/nexus/content/groups/public/</url></mirror>

2.8.2设置新项⽬的setting

上述配置的内容, 只对当前项⽬⽣效, 为了让后续新建的项⽬也⽣效, 需要重新设置⼀下新项⽬的Settings.
在这里插入图片描述
在这里插入图片描述

3. 第⼀个SpringBoot程序

3.1SpringBoot介绍

Spring让Java程序更加快速, 简单和安全. Spring对于速度、简单性和⽣产⼒的关注使其成为世界上最流⾏的Java框架。

Spring官⽅提供了很多开源的项⽬, 覆盖范围从Web开发到⼤数据, Spring发展到了今天, 已经形成了⾃⼰的⽣态圈. 我们在开发时, 也倾向于使⽤Spring官⽅提供的技术, 来解决对应的问题。
在这里插入图片描述
这些项⽬都是基于Spring Framework来进⾏开发的, 但是Spring Framework存在配置多, ⼊⻔难的问题, Spring 也意识到了这个问题, 为了简化开发者的使⽤, 从⽽创造性的推出了SpringBoot.

3.2 Spring Boot 项⽬创建

要安装 Spring Boot Helper插件才能创建Spring Boot 项⽬(其他版本也同样适⽤).

安装Spring Boot Help插件:

  1. 查找插件并下载
    此处不要直接点击 Install
    直接点击Install, 安装的是收费版(⼟豪请随意)

插件地址: https://plugins.jetbrains.com/plugin/18622-spring-boot-helper/versions
在这里插入图片描述
下载下来,最好保存到刚刚配置国内源那个目录下。
2. 安装插件

按下图操作, 逐步安装插件
在这里插入图片描述

选择刚才下载的插件上载的文件, 安装, 重启Idea即可
重启之后,确认安装成功
不同版本,安装的插件不一样,
在这里插入图片描述

创建SpringBoot项⽬

File -> New ->Project
在这里插入图片描述
在这里插入图片描述

这样创建成功了。

乐迪启动!!!
在这里插入图片描述
还有这个!!!
在这里插入图片描述
完成任务!!!
在这里插入图片描述

今天就到这里了,感谢观看。

http://www.yayakq.cn/news/96102/

相关文章:

  • 网站没排名的原因wordpress 弱口令
  • 网站空间 上传程序天津建设工程交易信息网
  • 怎样制作专业简历网站更换空间对优化的影响
  • 求网站网站支付怎么做的
  • 河北网站建设业务wordpress使用cdn图片不显示
  • 网站视觉规范怎么做长岛网站建设费用
  • 网站上面的内容里面放照片怎么做的网站如何换空间
  • 做企业评价的有哪些网站深圳全网营销平台排名
  • 网站建设制作微商授权书网站广告位怎么做
  • 分模板网站和定制网站品牌注册类别
  • 长春如何建立一个平台网站天河网站建设系统
  • 邓亚萍近况 做网站败光20亿跨境电商saas
  • 网站源码上传安装百度搜索风云榜电脑版
  • 网站排版设布局个人网页设计说明模板
  • 单位网站及政务新媒体建设管理网站设计公司 长沙
  • wap网站报价网站建设华科技公司
  • 扬州做企业网站哪家公司好wordpress 仿简书
  • 网站排名提升工具免费东莞市网站建设
  • 北碚集团网站建设合网站 - 百度
  • 换模板搭建网站怎么做wordpress技术博客
  • 把网站做app制作一个网站大概要多少钱
  • 网站开通申请做淘宝素材网站哪个好用
  • 镇江网站seo外包下面什么不是用于制作网页的软件
  • 成都网站建设seo手机编程软件哪个好用
  • 成都网站设计定制十八把网站做扇子
  • 做网站1g1核够吗wordpress改变为中文
  • 网站建设项目创业计划书企业网站托管排版设计制作
  • 北京建设行政主管部门官方网站网站维护人员
  • 广西住建厅八大员报名网站.net开发手机网站
  • 国内做网上旅游业务的网站自己做一个网站