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

昆山公司网站建设阜阳北京网站建设

昆山公司网站建设,阜阳北京网站建设,网络编程课程,tk网站注册目录 前言 一、环境配置 1.1Java环境 1.2Maven环境 1.3IntelliJ IDEA安装 1.4MySql安装 二、项目导入与启动的过程 2.1Maven镜像和本地仓库 2.1.2镜像配置 2.1.3配置本地仓库 2.2导入项目与启动 2.2.1加载Maven设置 2.2.2配置jdk与java版本 2.2.3创建数据库 2.2…

目录

前言

一、环境配置

1.1Java环境

1.2Maven环境

1.3IntelliJ IDEA安装

1.4MySql安装

二、项目导入与启动的过程

2.1Maven镜像和本地仓库

2.1.2镜像配置

2.1.3配置本地仓库

2.2导入项目与启动

2.2.1加载Maven设置

2.2.2配置jdk与java版本

2.2.3创建数据库

2.2.4修改数据库配置

2.2.5配置服务,启动项目!

三、Q&A


前言

本篇文字的内容可能十分小众,主要针对于有其他人的开源的SpringBoot项目,需要在本地上运行的uu,会给大家介绍一下SpringBoot项目启动的流程,以及我初次接触SpringBoot项目启动时遇到的问题。没错,我就经历了这个很小众的过程。

虽然一般这种项目都会带有.md文件,但是毕竟是人家的开源项目,.md文件只会告诉你大致的流程,不会手把手教你,对于没有基础,但又由于某些原因需要运行SpringBoot项目的uu来说,那可太折磨人了,一点点的小问题就可能会折磨你好久。

话不多说,进入正题。

一、环境配置

由于环境配置过程需要下载一些东西,至于下载过程什么的Bilibili或者其他博客一般都有非常详细的介绍,毕竟我也是看着其他人的介绍做的,所以具体的下载安装过程的话大家自行百度把。

环境已经配置过的,可以跳过这一部分看后边。

1.1Java环境

Java官网:Java Downloads | Oracle[这里是图片001]https://www.oracle.com/java/technologies/downloads/?er=221886

目前使用最多的Java版本是java 8,或者叫jdk1.8.最新的长期支持版本应该是jdk21,这个得看你的项目需要哪个版本,如果不是特别新的项目的话,一般都是使用的jdk 1.8,需要点击上图所示的Java archive,找到java 8,下载安装即可。

安装完成之后,记得配置环境变量:

右键点击我的电脑->属性->高级系统设置,

在下方的系统变量的地方,点击新建,变量名为JAVA_HOME,变量值选择你安装的JAVA的包含bin的目录

然后再双击系统变量里面的Path,新建一个 %JAVA_HOME%in。保存退出。

win+R输出CMD回车打开命令行,在CMD命令行输入

java -version

看到java版本信息,说明配置完成

1.2Maven环境

maven环境配置与java类似,需要下载并安装maven

maven的官网为:Maven – Download Apache Maven[这里是图片008]https://maven.apache.org/download.cgi

往下翻一点找到我们需要的Maven,选择下图框选的其中一个即可,建议选择.zip文件

安装完成maven之后,需要进行上文配置JAVA的环境变量的过程,只不过需要把上文提到的“JAVA_HOME”改为“MAVEN_HOME”,路径调整为MAVEN的路径即可。不过好像最新的MAVEN已经支持在安装时自动帮你配置好环境变量了,建议还是自己手动弄一下吧。

配置好之后,在CMD命令行输入,出现下图所示的版本信息,说明配置成功。另外多提醒一点,maven的简称一般为nvm。

mvn -version

1.3IntelliJ IDEA安装

IntelliJ IDEA是JAVA编译器,目前应该是使用的比较多的。

IntelliJ IDEA是JET BRAINS的一员。下载链接如下

一定要下载专业版!专业版需要付费!PDD搜一下IntelliJ IDEA就能搜到破解版脚本。社区版有些很关键的功能都没有,大概率会导致后续项目运行不起来(没试过)

IntelliJ IDEA – the Leading Java and Kotlin IDE (jetbrains.com)[这里是图片013]https://www.jetbrains.com/idea/安装破解流程这里就省略了

1.4MySql安装

MySql需要安装,没错,需要安装!

MySql安装有些复杂,还需要设置密码,不过自己设置的密码一般都是123456或者root,毕竟没人会攻击你电脑的数据库的。

安装之后需要启动MySql服务,一定确定在任务管理器->服务中的MySql的状态是正在运行,最好不要让它处于“自动启动”的状态,因为它一点也不“自动”

二、项目导入与启动的过程

2.1Maven镜像和本地仓库

前置配置,Maven从Maven仓库下载的默认地址是在国外,所以下载依赖的速度可能会很慢,而且默认下载的依赖都是在C盘,所以我们需要提前修改这些:

打开Maven路径下的conf目录,会看到setting.xml文件,这个就是maven的配置文件,我们可以使用记事本、Vscode、Idea等软件打开。

2.1.2镜像配置

找到标签,可以ctrl+F搜索mirror,将下属代码放到标签下

nexus-aliyun central Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public

在项目中查看大概是这个样子

2.1.3配置本地仓库

配置本地仓库主要是为了让下载的依赖不放在C盘,而是自己指定的路径。可以自行在C盘之外的盘符下载一个repository文件夹(名称随意),当做本地仓库的路径。

搜索标签找到的注释,然后赋值一下,把中间的值改成自己的仓库地址即可,我自己设置的如下,uu使用的时候需要改成自己的路径。

E:IDEsMaven epository

默认的仓库存储路径在c盘User/username目录下的.m2/repository目录,如果你以后都是用自己配置的本地仓库目录的话,可以把.m2/repository目录下的东西删了,可以节省C盘空间。

2.2导入项目与启动

导入项目的方法很多,在idea里选择文件->打开文件或者直接把项目的文件夹拖到idea图标里都可以打开,打开之后,打开之前可以先把项目里的.idea文件删除了,这个文件夹在我们自己使用idea时会重新自动生成,反而前辈留下的idea文件可能还会影响我们后续操作。

2.2.1加载Maven设置

打开项目后,项目的右下角会弹出找到Maven加载脚本,这时先不急着点击加载。因为这是加载就会使用默认的配置文件(现在构建会使用默认的下载地址以及默认的下载存放目录,而不是我们自己配置好的)

我们点击设置,搜索Maven,我们需要改Maven主路径,用户设置文件以及本地仓库地址。

因为IDEA会自带内置的Maven,但是我们一般都会希望使用我们自己的Maven。

这三个具体修改的地址,前边都已经进入过了,具体来说,Maven主路径就选择Maven下载安装的地址,加载到包含bin文件即可。用户设置文件选择在Maven主路径下的conf文件下settings.xml文件,就是我们刚才修改的哪个xml文件,仓库的话可改可不改,因为在我们自己的settings.xml文件里已经生命了本地仓库地址。如果修改的话直接选择刚才新建的本地仓库的地址就好。

做完这些之后,再点击右下角的加载maven项目。

如果你已经看不到这个选项了,那就关闭idea,在文件资源管理器打开项目,把.idea文件删除,重新在idea打开这个文件夹,就可以看到加载Maven脚本的选项了。

再重复一遍上述操作即可(手速快点)

在右侧看到maven的按钮,说明构建,点击一下进入maven项目的详细信息,点击一下刷新就可以自动下载所需的依赖了。

2.2.2配置jdk与java版本

找到项目结构的设置,java版本选择8,jdk选择1.8.当然这个具体用哪个版本的得根据项目,总之jdk的版本要与java版本一致。

找到项目中的pom文件,一般在源代码的根目录下:

找到其中的java version的配置,确保项目配置的java版本与这个一致。

2.2.3创建数据库

点击右侧数据源,选择添加数据源,首次进入会下载相关的驱动,点击下载即可。

在选择Mysql,输入用户名密码,点击测试连接,连接成功就可以点确定了。

这样子连接的是数据库的根目录,但是我们项目一般只用根目录的其中一个架构,我们暂时先这样,以后可以可以把数据源删了,重新连接数据源时,把数据库的那一栏填写上你数据库架构的名称即可。

一般的项目都会自带对应的Sql文件,这个文件包含了生成架构,生成表格以及生成表内的数据,我们可以在Idea里打开项目自带的sql文件(当然也可以选择使用navicat或者DataGrip等专门管理数据库的软件)。

打开Sql文件之后,右上角会提示选择数据源,我们只选择localhost即可,不需要选择具体的架构(只选择下图框选的靠右侧的哪个按钮)因为这些sql文件会生成架构,所以无论我们在那个架构运行,它总能生成新的架构。有点sql脚本只包含生成表格的,这时我们就需要先选择我们需要在那个架构里面生成表,在开始运行脚本了。

配置好数据源之后,ctrl+A选择所有脚本代码,再点击左上角的开始运行即可。

如果脚本太长,运行时卡死的话,也可以先选择一部分脚本运行,再运行接下来的脚本。

2.2.4修改数据库配置

这算是启动前的最后一步了,我们需要找到配置文件中设置的用户名和密码,改成我们自己的用户名和密码,这个配置可能出现在不同的配置文件中,相对来说比较难找,可能.md文件会提示需要修改哪里的配置文件,当然也可以在搜索框搜索password或者jdbc等关键字,找到设置数据库用户名和密码的地方,修改为自己的密码即可。

2.2.5配置服务,启动项目!

服务的配置不是必须的,但是为了方便我们启动项目之后,知道项目的端口是多少,建议还是配置一下。不然如果人家的banner里或者.md文件里没提到端口是多少的话,那你可就得自己在配置文件里找向项目端口了。

我们在左下角服务里面找到添加服务,添加SpringBoot服务。然后去尝试启动项目,启动完项目就可以看到对应的地址了

我们可以点击右上角的运行,或者找到src/main/java里面的***Application类,点击运行此类中的方法或者运行此类,或者在服务里找到对应的SpringB里的Application(首次运行不适用),右键点击运行。

多种运行方法选择一个即可。

运行完之后,就可以在左下角的服务里看到对应项目的端口了,点击端口就可以快速跳转到对应的网页。

三、Q&A

Q:需要为项目指定jdk

A:点击项目结构,为项目指定jdk版本和java版本,一般是jdk1.8和java8,要与文件的pom文件中中对应,详见2.2.2。

Q:找不到方法

A:检查项目结构中的jdk版本和sdk版本,要与项目匹配。

Q:Loading class `com.mysql.jdbc.Driver’. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

A:根据提示,把搜索项目中的“com.mysql.jdbc”,改为“com.mysql.cj.jdbc”即可,其实就是配置数据库密码时上边的那句话

Q:启动项目后,在服务内的SpringBoot内看不到对应的端口

A:win+R,输入:

%temp%

这里面都是临时缓存文件,关闭idea,Ctrl+A全选,再delete删除,遇到正在使用删除不了的,点击跳过,为所有项目都选择填过即可(这样还可以顺便清理一点C盘内存)。再次打开idea重启项目。

如果大家有其它关于前后端的问题也可以留言。博主最近也在学相关的知识。


文章转载自:

http://qZxnFaBE.bwxph.cn
http://R24vL5gh.bwxph.cn
http://b1wEpjl6.bwxph.cn
http://Yg3AvA7u.bwxph.cn
http://hxRe3YIs.bwxph.cn
http://Fe3hxKda.bwxph.cn
http://ZqwwxQY9.bwxph.cn
http://ROIJ1bCW.bwxph.cn
http://pXXtYKWz.bwxph.cn
http://qeI5OIc7.bwxph.cn
http://nyI5xlRG.bwxph.cn
http://tzLsimqh.bwxph.cn
http://Hc8mgM6F.bwxph.cn
http://fwN0UCIA.bwxph.cn
http://KczzcSJg.bwxph.cn
http://u2d6NSPE.bwxph.cn
http://nlvmqyuM.bwxph.cn
http://JlnnzbO1.bwxph.cn
http://gn3790s5.bwxph.cn
http://fGwk56DM.bwxph.cn
http://Vms3rfYS.bwxph.cn
http://Lw9rbtZk.bwxph.cn
http://23LrSpBA.bwxph.cn
http://WMuhQq7l.bwxph.cn
http://FnqOgz4g.bwxph.cn
http://m4uPCElL.bwxph.cn
http://mnIxx0Ig.bwxph.cn
http://9NYAhmDA.bwxph.cn
http://4iWYCVRw.bwxph.cn
http://9bKIlE39.bwxph.cn
http://www.dtcms.com/wzjs/773061.html

相关文章:

  • 网站免费诊断免费网站建设专业服务平台
  • discuz怎么做网站地图如何将网站开发成微信小程序
  • 企业网站建设应避免数据孤岛冠县网站建设公司
  • 建设银行面试通知网站软件开发和网站开发难度
  • 企业网站宣传建设做一个网站的基本步骤
  • 江油移动网站建设集团公司网站模板
  • 网站搭建流程图郑州网站推广排名
  • 网站建设的公司如何选iis5.1 建立网站
  • 共享网站哪里建无锡网站服务公司
  • 电商网站 厦门金融网站策划方案
  • 北京网站定制流程建立一个网站要什么条件
  • wordpress网站特效外贸通道支持asp的网站吗
  • 青海网站建设设计wordpress网址更换
  • 怎么做健康咨询网站服务器上网站打不开
  • 西宁建设工程信息网站学习软件合集
  • 钓鱼网站制作视频教程四川建设厅官方网站九大员通知
  • 网站做查赚钱辽宁城乡建设官方网站
  • 包头网站建设包头网站重大建设项目公开发布制度
  • 制作企业网站作业南阳市网站建设
  • 肥猫网站建设安庆网站建设工作室
  • 一起做网店网站特点网页设计作业成品免费百度云
  • 网站被做跳转怎么办怎么阻止网站
  • 西安优秀的集团门户网站建设企查查官网查询入口
  • 建设wap手机网站制作如何创建网站主页
  • 销型网站建设必须的步骤包括网站创建软件
  • 网站建设除了中企动力企业为什么要自助建站
  • wordpress建什么站八年级信息技术网站建立怎么做
  • 网站建设哪家公司最好中小企业网站开发
  • 上海网站建设搜q.479185700wordpress注册邮箱发送
  • 南昌网站设计专业排名it培训机构专业