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

微服务系统启动,环境从0开始的搭建过程

1. JDK的下载安装(傻瓜式)

安装过程傻瓜式,直接一步到位。我安装的版本为:jdk-17_windows-x64_bin

2. 集成开发工具的下载安装:IDEA(傻瓜式)

ideaIU-2021.2.1
网上资源很多,自己找一下即可,可以下载一个插件,能够实现软件的自动更新,不会过期。
(资料可以找我要)

3. Apache Maven

3.1 功能

  1. 可以帮助我们构建项目,帮助我们项目中管理jar包
  2. Maven仓库:存放构建的位置
    1)本地仓库:默认的是~/.m2/repository
  1. 远程仓库:中央仓库(Maven),镜像仓库(例如阿里云的镜像仓库,对中央的备份)和私服仓库(自己公司的仓库)

3.2 安装

1)软件版本:https://maven.apache.org/download.cgi
2)把中央仓库改为镜像仓库,下次下载就会更快。(找到压缩包conf文件夹中的setting.xml文件,修改其中的mirror如下:

<mirror><id>aliyunmaven</id><mirrorOf>central</mirrorOf><name>阿里云公共仓库</name><url>https://maven.aliyun.com/repository/central</url>
</mirror>

3)配置环境变量:为了更方便使用maven

复制文件夹bin中文件mvn.cmd所在的目录存入path中

3.3 新建,编译,测试(在cmd中操作)

mvn -version  %查看Maven的版本,我的是3.6.1

3.4 IDEA中配置Maven

1)开头两个地方需要修改

2)在IDEA中新建一个项目,使用Maven中的快速开始版本Maven历史版本
3)我的集成开发环境是IDEA2021,即能够支持3.8.1之前的Maven版本,我下载的3.6.3

3. Spring Initializr

1)创建SPringboot 项目的导引工具(能够批量下载一些常用的包,避免一个一个下载)
2)对包进行整合地址
打包之后下载项目,然后打开项目。

4. Spring Boot(好处:开箱即用)

1. 起步依赖

2. 自动配置
使用spring框架,Maven等东西需要进行文件的配置,有了springboot,即可省去,因为有约定大于配置的方法,很多东西都初始化配置好了。

3. 端点监控
对项目的运行情况进行监控。

5. MYSQL

1)端口号:数据库启动的时候,这个服务占用的默认端口号是3306。(IP地址对应计算机,端口号即为对应的应用)
2)字符集:在MySQL中,使用的字符集为utf8
3) 账号与密码,mysql的超级管理员,用户名不能够更改,一定是root,密码设置为:123456
安装过程就按照老杜的来就好,运行cmd可以自动运行,不需要配置额外的
4)数据库的查看可以通过软件:NavicatforMySQL(用起来非常便捷)

红色字体

用于复制

图片:

http://www.lryc.cn/news/17189.html

相关文章:

  • 手工测试1年经验面试,张口要13K,我真是服了····
  • 【保姆级】手把手捋动态代理流程(JDK+Cglib超详细源码分析)
  • Appium自动化测试 Inspector定位Webview/H5页面元素
  • 数组求和方法总结,学点干货
  • 斗地主洗牌发牌-课后程序(JAVA基础案例教程-黑马程序员编著-第六章-课后作业)
  • 基于antd封装的二次业务筛选组件-table-filter
  • 逆向-还原代码之max 再画堆栈图 (Interl 64)
  • GitHub标星30K+的Java面试八股文长啥样?
  • CVE-2022-39197 POC(CobaltStrike XSS <=4.7)漏洞复现
  • 我们来说说蹿红的AIGC到底是什么?ChatGPT又是什么?
  • 新手如何从零开始搭建配置Windows云服务器?
  • 百趣代谢组学-抑郁症居然“男女有别”,脑膜淋巴管起关键作用!
  • C语言实现用堆解决 TOP-K 问题
  • MySQL 数据库基础命令
  • 说一下this,实现apply、call
  • 华为OD机试真题Python实现【总最快检测效率】真题+解题思路+代码(20222023)
  • 【历史上的今天】2 月 23 日:Enigma 密码机申请专利;戴尔电脑创始人出生;Mellanox 收购 EZchip
  • 新手入门吉他推荐,第一把吉他从这十款选绝不踩雷!初学者吉他选购指南【新手必看】
  • XSS注入进阶练习篇(三) XSS原型链污染
  • 【Java基础 下】 025 -- 阶段项目(斗地主)
  • 华为OD机试真题Python实现【矩阵最值】真题+解题思路+代码(20222023)
  • TypeScript笔记(三)
  • C++(41)-低版本升级到VS2019项目时遇到的问题(2)
  • git 实战应用
  • Linux重启命令shutdown与reboot
  • 华为OD机试真题 用 C++ 实现 - 静态扫描最优成本
  • 拿下宁王、迪王的湖南裕能,还能“狂飙”多远?
  • STM32FreeRTOS - 按键实现任务挂起和恢复
  • 华为OD机试真题Python实现【判断牌型】真题+解题思路+代码(20222023)
  • Kafka(7):生产者详解