Yu&Spring Boot环境配置的那些事(上)

简介: Yu&Spring Boot环境配置的那些事

一、写在最最前面

感谢项目的这段难忘(美好但不太友好)的经历

感谢厉害又耐心的学长@谭 @朱 @程 ……

还要这段时间帅气的我

哈哈哈哈哈哈

二、各种环境配置

写在最前面:环境配置就是讲究细心耐心专心!!!

真的差一个就没了啊兄弟!!!

尤其是各种环境第一次的配置,又不知道是哪错了,只能重头再来。第二次心态会更崩,恶性循环。亲身体验那个绝望哈哈哈

1.JDK配置

如下:

1.下载JDK

(360助手也可以下载JDK哈哈哈,神奇)

首先到官网下载最新版JDK:Oracle官网下载

Accept License Agreement–>下载适合自己pc版本的jdk(x86是32位,x64是64位)

2.开始安装JDK

选择安装路径,可以不安装在C盘,记住安装到哪就行了,默认也行,我安装在

C:\Program Files\Java\jdk1.8.0_131

(如果你也是idea项目,可以选择和我一样,省事哈哈哈)

3.安装

安装过程中会跳出Jre的安装界面,一定!!放到和之前JDK在同一个文件夹下(原因:记忆有点要遥远了,While我还记得当时自作聪明后,这里卡了好久)。

然后直接下一步开始安装

4.环境变量配置

①右击,计算机——属性——高级系统设置——打开环境变量的配置窗口,在系统环境变量一栏点击新建。(后面就不放图了哈)

②新建环境变量,变量名为:JAVA_HOME,变量值为之前JDK的安装路径,此处安装在:C:\Program Files\Java\jdk1.8.0_131

(可以在系统变量下新建,这样可以为每个登录该pc的用户都配置,如果在用户变量中新建,则只为当前用户配置,此处以在系统变量下新建为例)

③找到Path变量–>编辑

④如果是win10系统,则进入后界面如下,选择新建两个环境变量,

一个值为:%JAVA_HOME%\bin

另一个为:%JAVA_HOME%\jre\bin

(此处笔者已经配置好)

⑤如果是win7及之前的系统则进入后界面如下:

在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

配置好如图(后面就不放图了哈)

最后验证一下

1.win + R–>输入cmd,进入cmd命令行

2.输入:java -version 就可以查看版本信息,如果显示如下信息,则表示环境配置成功

2.Maven配置

如下:

前置条件:已安装jdk(见上面)

1.下载maven

下载地址:http://maven.apache.org/download.cgi

官网下载apache-maven-3.5.2.bin .zip 文件

2.解压apache-maven-3.5.2

和JDK一样,选择安装路径,我安装在

D:\apache-maven-3.6.3

(如果是idea项目,可以选择一样,省事)

Maven目录分析:
 bin文件夹:含有mvn运行的脚本
 boot文件夹:含有plexusrlds类加载器框架
 conf文件夹:含有settings.xml配置文件
 lib文件夹:含有maven运行时所需要的java类库
 3.配置环境变量 复制maven路径
 ①新建环境变量MAVEN_HOME

D:\apache-maven-3.6.3 (maven路径)

②设置环境变量Path

编辑Path,增加“%MAVEN_HOME%\bin”

③新建环境变量MAVEN_OPTS

通常需要设置MAVEN_OPTS的值为

-Xms128m -Xmx512m

原因:Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,则容易有java.lang.OutOfMemeoryError

④修改配置文件(右键编辑文件)

通常我们需要修改解压目录下conf/settings.xml文件,这样可以更好的适合我们的使用

此处注意:所有的修改一定要在注释标签外面,不然修改无效。Maven很多标签都是给的例子,都是注释掉的。

文章最后附上我的整个Settings.xml文件配置,如果地址什么都和我一样就可以用

1)本地仓库位置修改

在标签内添加自己的本地位置路径

Default的意思是,如果本地位置失败,就会去那里

<!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
  <localRepository>D:\apache-maven-3.6.3\repository</localRepository>

2)修改maven默认的JDK版本

在标签下添加一个标签,修改maven默认的JDK版本。

<profile>     
    <id>JDK-1.8</id>       
    <activation>       
        <activeByDefault>true</activeByDefault>       
        <jdk>1.8</jdk>       
    </activation>       
    <properties>       
        <maven.compiler.source>1.8</maven.compiler.source>       
        <maven.compiler.target>1.8</maven.compiler.target>       
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>       
    </properties>       
</profile>

3 )添加国内镜像源

添加标签下,添加国内镜像源,这样下载jar包速度很快。默认的中央仓库有时候甚至连接不通。一般使用阿里云镜像库即可。这里我就都加上了,Maven会默认从这几个开始下载,没有的话就会去中央仓库了。

<!-- 阿里云仓库 -->
<mirror>
    <id>alimaven</id>
    <mirrorOf>central</mirrorOf>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
最后的前一步:验证一下

1.win + R–>输入cmd,进入cmd命令行

2.输入:mvn -v 就可以查看版本信息,如果显示如下信息(划重点:Maven的版本号),则表示环境配置成功

最后安装jar包到本地仓库

mvn install

常用命令
mvn -v #查看版本信息
mvn compile #编译
mvn test # 测试
mvn package #打包成jar的形式
mvn clear #删除target
mvn install #安装jar包到本地仓库

至此,Maven配置告一段落

3.Tocmat配置

1.下载

下载地址:http://tomcat.apache.org/

我是下载的.zip文件(免安装版本),注意系统是32位和64位的

2.解压

直接解压缩,找到目录bin下的startup.bat,启动Tomcat;shutdown.bat:关闭Tomcat

3、Tomcat配置

配置Tomcat之前,要保证jdk已经配置完成

同上,右击,计算机——属性——高级系统设置——打开环境变量的配置窗口,在系统环境变量一栏点击新建。

切记,安装Tomcat时,在其字母周围不要存在空格,否则最后导致配置不成功(亲身证明哈哈哈)

在系统变量里点新建:

变量名:CATALINA_BASE

变量值:C:\tomcat\apache-tomcat-8.5.53;

再新建:

变量名:CATALINA_HOME

变量值:C:\tomcat\apache-tomcat-8.5.53;

点击确定后在classpath中加入

%CATALINA_HOME%\common\lib\servlet-api.jar;

(注意加的时候在原变量值后加英文状态下的“;”)

在path中加入

%CATALINA_HOME%\bin;

(注意加的时候在原变量值后加英文状态下的“;”)

Tomcat就配置好了

验证是否配置成功

运行Tomcat,点击启动(或Start service)后,打开浏览器,敲入http://localhost:8080,如果出现页面,那么配置成功。如下:

4.IntelliJ IDEA环境设置

如下:

1.下载

官网的下载链接:IDEA官网下载地址

建议下载专业版,社区版缺少很多功能,体验感没专业版好(可以试用一段时间,学生可以申请一年免费,网上有破解版)

2.开始安装IntelliJ IDEA

①选择安装路径;

②上面是创建桌面图标,选择电脑对应的版本;

下面的可以全选,表示什么格式的文件可直接关联到IDEA,用IDEA来打开(我考虑到日常还是低配的更锻炼思维能力,就没有选)

③下一步直接install

3.启动刚安装好的IDEA

①如果第一次安装,就直接不导入设置,ok

②选个喜欢的主题,然后next

③直接next

④直接start

5.IntelliJ IDEA项目环境配置

(写在前面给我自己看的:如果对自己的代码没有那么自信的话,一定要直接搭建Spring Boot,然后用postman做接口测试。
 原因:如果用IntelliJ IDEA自带的Maven和tomcat,他是直接跑整个项目,有错误就不给搭建,大神的错误追踪法对于我这种小白完全不适用,,,
 回忆起在这也卡了好久表示太难了,,,)

由于这次的项目是学长建好的逻辑框架,所以从GitHub下载项目文件,然后拖动到 IntelliJ IDEA,就打开了,这里直接从打开后的配置开始说起:

1.基础配置:
   IDEA内置了Maven环境,默认采用Maven解决项目依赖问题。

①Setting要配置的

1)JRE配置

2)Maven配置
这里比较关键昂,我当时在这卡了三天,试了各种方法哈哈哈
(如果遇到麻烦的话,可以留言哦,说不准我遇到过了呢)

顺序和注意事项都标好啦

原因:此处勾选,当修改pom文件时,Maven就能帮我们自动导包了

3)Spring Boot配置

点这

会出现下面这个

选择左上角的加号,找到里面的Spring Boot

(如果没有Spring Boot,可以自行百度。因为我当时也没有,但不记得是改的哪里了)

就会出现这个,然后配置

这有问题对吧哈哈哈哈,我也是。学长告诉我这样弄就好了

选择project as a maven

可以看一下自己的最右边:

有四个哦,如果没有,就检查一下相关配置

然后就好了,环境配置暂时告一段落

6.postman配置

1.下载

官网:https://www.getpostman.com/downloads/

2.创建账号或者用谷歌浏览器账号登录

我已经弄完了,借的图(下面有作者大大的连接昂,如有侵权请联系我删掉)

3.请求方式是get post什么的,根据自己的需求选

简单逻辑就是:
搜索用get
添加删除和修改用post
最后,有返回值,就成功了

中心思想:返回值数据都是给前端看的或者用的

如果代码和我一样有返回前端的请求:

return AjexResult.success();

那么操作成功的返回值类似于这样:
{
"msg": "操作成功",
"code": 0
}
目录
相关文章
|
Java 开发工具 git
Yu&Spring Boot环境配置的那些事(下)
Yu&Spring Boot环境配置的那些事
37 0
|
Java 测试技术 数据库
「Spring Boot 系列」05. Spring Boot Profiles(多环境配置)
「Spring Boot 系列」05. Spring Boot Profiles(多环境配置)
322 0
「Spring Boot 系列」05. Spring Boot Profiles(多环境配置)
|
3月前
|
SQL 监控 druid
springboot-druid数据源的配置方式及配置后台监控-自定义和导入stater(推荐-简单方便使用)两种方式配置druid数据源
这篇文章介绍了如何在Spring Boot项目中配置和监控Druid数据源,包括自定义配置和使用Spring Boot Starter两种方法。
|
2月前
|
人工智能 自然语言处理 前端开发
SpringBoot + 通义千问 + 自定义React组件:支持EventStream数据解析的技术实践
【10月更文挑战第7天】在现代Web开发中,集成多种技术栈以实现复杂的功能需求已成为常态。本文将详细介绍如何使用SpringBoot作为后端框架,结合阿里巴巴的通义千问(一个强大的自然语言处理服务),并通过自定义React组件来支持服务器发送事件(SSE, Server-Sent Events)的EventStream数据解析。这一组合不仅能够实现高效的实时通信,还能利用AI技术提升用户体验。
193 2
|
4月前
|
缓存 Java Maven
Java本地高性能缓存实践问题之SpringBoot中引入Caffeine作为缓存库的问题如何解决
Java本地高性能缓存实践问题之SpringBoot中引入Caffeine作为缓存库的问题如何解决
|
28天前
|
缓存 IDE Java
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
39 2
 SpringBoot入门(7)- 配置热部署devtools工具
|
24天前
|
存储 运维 安全
Spring运维之boot项目多环境(yaml 多文件 proerties)及分组管理与开发控制
通过以上措施,可以保证Spring Boot项目的配置管理在专业水准上,并且易于维护和管理,符合搜索引擎收录标准。
38 2
|
5月前
|
Java 测试技术 数据库
Spring Boot中的项目属性配置
本节课主要讲解了 Spring Boot 中如何在业务代码中读取相关配置,包括单一配置和多个配置项,在微服务中,这种情况非常常见,往往会有很多其他微服务需要调用,所以封装一个配置类来接收这些配置是个很好的处理方式。除此之外,例如数据库相关的连接参数等等,也可以放到一个配置类中,其他遇到类似的场景,都可以这么处理。最后介绍了开发环境和生产环境配置的快速切换方式,省去了项目部署时,诸多配置信息的修改。
|
2月前
|
SQL JSON Java
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
这篇文章介绍了如何在Spring Boot项目中整合MyBatis和PageHelper进行分页操作,并且集成Swagger2来生成API文档,同时定义了统一的数据返回格式和请求模块。
65 1
mybatis使用三:springboot整合mybatis,使用PageHelper 进行分页操作,并整合swagger2。使用正规的开发模式:定义统一的数据返回格式和请求模块
|
2月前
|
XML Java 应用服务中间件
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
204 2