2 IDEA环境配置

简介: 安装IDEA并配置编码、自动导包、忽略大小写提示及Java编译级别;安装Maven并配置本地仓库与阿里云镜像;在IDEA中设置Maven环境;安装Git并配置用户信息与IDEA集成;Fork并克隆黑马商城项目,创建数据库hmall并导入SQL;修改application-dev.yaml中的数据库连接信息;启动后端项目与Nginx前端服务,确保端口无冲突。

安装IDEA,根据下边的步骤进行配置。
2.1 编码配置

2.2 自动导包设置
IDEA可以自动优化导入包,但是有多个同名的类调用不同的包,必须自己手动Alt+Enter设置, 下面可以通过设置来进行导包优化。

2.3 提示忽略大小写
IDEA代码提示默认是区分大小写的,设置为提示忽略大小写,编译我们后期的开发

2.4 设置 Java 编译级别
工程创建成功,点击Project Structure:

点击Project,设置SDK为11及Project language level,如下图:

3 Maven环境
3.1 安装Maven
下载maven3.8.6版本,下载链接如下:
https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.zip
解压apache-maven-3.8.6-bin.zip到没有中文的目录下。
已安装maven的不用重复安装。
3.2 配置仓库
1、解压课程资料中的maven仓库下的repository.zip到本地硬盘
2、在Maven的conf目录中setting.xml文件中配置本地仓库的地址。

配置中央仓库位置:
在setting.xml文件中配置阿里云中央仓库地址。

3.3 IDEA中配置maven
在IDEA中配置maven:进入 File --> Settings --> Build --> Build Tools --> Maven

配置maven安装目录、setting.xml及本地仓库的位置。

4 配置Git环境
在个人电脑安装Git,使用常用软件工具目录中的Git-2.37.3-64-bit.exe。
也可以自行下载,地址:https://git-scm.com/ (windows版本:https://git-scm.com/download/win)
安装成功,在右键菜单出现Git菜单,如下图

配置git邮箱:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
安装成功在IDEA中配置git的安装目录

5 导入商城项目
5.1 拉取项目
首先,我们需要熟悉黑马商城项目的基本结构:
本课程提供的git地址为:https://gitee.com/Herbbbb/hmall
大家需要登录自己gitee账号,Fork该仓库到自己的空间,Fork是将其它仓库的内容复制到自己仓库。
登录gitee,然后在浏览器输入:https://gitee.com/Herbbbb/hmall, 仓库地址,点击"Fork",如下图:

然后选择目标空间进行复制,Fork即拷贝远程仓库:https://gitee.com/Herbbbb/hmall 项目到自己的仓库。

点击“确定”复制成功,此时 hmall 工程已复制到自己的仓库中,点击“克隆/下载”,复制仓库地址

然后从此Git仓库克隆hmall到代码目录。

输入远程仓库地址,并选择本地代码目录:

在弹出窗口选择信任该项目,接下来打开克隆成功的工程如下图:

特别说明
GitHub、Gitee、GitLab本质都不变,都是git那一套,都遵守commit、push、pull的命令。不要因为这个入职后,就慌不择路。
5.2 创建数据库
要启动该项目需要创建数据库,首先创建数据库“hmall”,再导入课程资料下的“hmall.sql”,
下边我们用DataGrip创建数据库并导入脚本。
首先创建数据库连接

虚拟机中的MySQL数据库账号为root,密码为:mysql
右键数据库连接,创建数据库

创建成功,右键数据库,选择“Restore with mysql”

选择数据库脚本

创建成功如下:

接下来修改数据库连接参数,数据库的ip地址和数据库密码:在application-dev.yaml中:
hm:
db:
host: 192.168.101.68 # 修改为你自己的虚拟机IP地址
pw: mysql # 修改为docker中的MySQL密码
5.3 启动项目
启动项目:

启动项目成功:

5.4 运行前端
接下来运行前端,前端工程通过nginx运行,找到课程资料下“hmall-nginx”目录将其拷贝到代码目录下(将其复制到一个非中文、不包含特殊字符的目录下):

进入hmall-nginx目录后,利用cmd启动,运行 start nginx.exe 启动nginx:

启动nginx

start nginx.exe

停止

nginx.exe -s stop

重新加载配置

nginx.exe -s reload

重启

nginx.exe -s restart
特别注意:
nginx.exe 不要双击启动,而是打开cmd窗口,通过命令行启动。停止的时候也一样要是用命令停止。如果启动失败不要重复启动,而是查看logs目录中的error.log日志,查看是否是端口冲突。如果是端口冲突则自行修改端口解决。
通过任务管理器可以查看到nginx进程说明nginx启动成功

相关文章
|
Java Maven
IDEA自带Maven添加阿里镜像
IDEA自带Maven添加阿里镜像
IDEA自带Maven添加阿里镜像
|
IDE Java 测试技术
【IDEA】常用设置,让你更快速的编程
在使用JetBrains的进行软件开发时,了解和正确配置一些常用设置是非常重要的。IDEA的强大功能和定制性使得开发过程更加高效和舒适。在本文中,我们将介绍一些常用的IDEA设置,帮助您更好地利用IDEA进行开发。这些设置包括编辑器选项、代码样式、插件管理和键盘快捷键等。IDEA是JetBrains公司开发的一款集成开发环境(Integrated Development Environment,简称IDE),全名为。它是一个功能强大、智能化的Java开发工具。
|
存储 安全 Java
Spring Boot整合Spring Security--学习笔记
Spring Boot整合Spring Security--学习笔记
527 1
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
821 27
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
别再说“AI听不懂人话”:从0到1手把手搭一个意图识别 + 槽位提取系统
别再说“AI听不懂人话”:从0到1手把手搭一个意图识别 + 槽位提取系统
732 11
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
1709 18
|
5月前
|
关系型数据库 MySQL 数据库
mysql.msi 安装步骤:Windows 本地MySQL数据库安装教程
下载MySQL安装包并以管理员身份运行,选择“Server only”或“Developer Default”安装类型。安装前确保已安装VC++运行库,安装后通过配置向导设置root密码、端口(默认3306)、开机自启等。最后在命令行输入`mysql --version`和`mysql -u root -p`验证安装与登录是否成功。(238字)
|
8月前
|
消息中间件 Kafka Linux
Linux下安装Kafka 3.9.1
本文介绍Kafka 3.9.1版本的安装与配置,包括通过ZooKeeper或KRaft模式启动Kafka。涵盖环境变量设置、日志路径修改、集群UUID生成、存储格式化及服务启停操作,适用于Linux环境下的部署实践。
1142 0
|
Java Maven
震惊!idea专业版如何配置maven国内源手把手教学
文章提供了如何在IDEA专业版中配置Maven使用国内源(如阿里云)的详细步骤,以加快依赖下载速度,并解释了配置国内源的原因。
4927 0
震惊!idea专业版如何配置maven国内源手把手教学
lombok~避免Boolean属性使用默认的方法
【9月更文挑战第25天】在 Lombok 中,默认会为 `Boolean` 属性生成 `isXXX` 方法。若要避免此默认行为,可通过三种方式实现:1)使用 `@Getter/@Setter` 注解的 `name` 属性自定义方法名;2)通过 `@Data` 注解的 `access` 属性设置为 `FIELD` 直接访问字段;3)使用 `@Builder` 注解在生成的 builder 类中指定方法名。这些方法允许你根据需求定制属性访问方式。
768 1

热门文章

最新文章