Spring Boot + vue-element 开发个人博客项目实战教程(三、项目环境搭建)

简介: Spring Boot + vue-element 开发个人博客项目实战教程(三、项目环境搭建)

⭐ 作者简介:码上言



⭐ 代表教程:Spring Boot + vue-element 开发个人博客项目实战教程



⭐专栏内容:零基础学Java个人博客系统

项目部署视频

https://www.bilibili.com/video/BV1sg4y1A7Kv/?vd_source=dc7bf298d3c608d281c16239b3f5167b

文章目录

前言

从教程的这一篇开始,我们就开始正式的进入到实战项目的开发。

首先要搞清楚我们的项目的总体结构是什么,后端采用的是Java、管理平台采用的是Vue搭建,后期可能还会有移动端采用uni-app实现。采用前后端分离开发,这也是大多数企业使用的开发方式前后端分离,也就是说,我们使用Java将数据通过接口的方式暴露出来,然后前端只要拿到接口的地址就能获取数据,这样后期的维护,前后端的依赖性很小,减轻维护的压力等。


这种方式会在我们开发中慢慢体会出来所带来的方便,为了项目能在你的电脑上运行成功,尽量和我使用的环境保持一致,软件的版本和环境的搭建在第一篇的时候有介绍,可以去下载,或者关注我的公众号码上言,回复:教程 下载我为大家准备的所有的开发环境和软件。


我将一点一点的带着大家做下去,可能教程篇章会很多,但是只能让大家都能跟着把项目做出来,并且对编程培养点兴趣,也是值得的。但是基础大家也要掌握,我这里使用的是JDK1.8,这里我附上我找的一个学习Java基础的教程,基础不好的要经常看看。

《On Java 8》中文版 教程https://www.jishuchi.com/read/onjava8/11809

好啦,言归正传,正式开始。

一、安装JDK 1.8

JDK是整个Java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和Java工具。附下载地址: https://www.oracle.com/java/technologies/downloads/#java8-windows

或者从我的公众号里面下载也可以。

注意:安装路径中,文件夹名不要包含文字和空格。
然后点击下一步

安装的路径可以修改,最好保持默认的路径,然后点击下一步。


此时jdk就安装完成了。此时还需要配置下环境变量
接下来的一步很重要,我看的别人的配置,好多人的方法都太繁琐,我这里有一个很方便的方法,一步就好。
我们打开系统变量中的Path变量,然后会出现下面样子:都填好,然后点击确定,就配置完成了。接下来我们测试下是否配置好了java运行环境了。

Win+R快捷键输入cmd回车,在cmd中输入java -version,后得出以下结果,就说明配置成功了。此时,java运行的环境已经安装完成,接下来我们安装编写Java的软件。好工具在手,天下我有。强烈推荐使用IDEA编程。

二、安装IntelliJ IDEA

我们后边的Java编写主要是使用IDEA工具,一定要学会使用,快捷键等操作。

官网:https://www.jetbrains.com/idea/

无需安装,直接解压压缩包,然后点击运行即可。在bin的目录下一切都搞完后,我们就可以创建项目了。

三、构建后端项目

我们首先要创建后端项目,把准备工作都做好,后期才能更加顺利的编写代码。

打开Idea工具,可能你创建过项目,或者第一次打开,我这里分两种:
1、创建过项目的,则在File导航中选择New ->Project 创建新的项目。

2、第一次打开工具。可以选择这个 New Project,新建项目即可。

接下来我们给项目起个名字就叫做personal-blog 个人博客。大家也可以随便起,或者用我这个都可以。

当我们点了新建项目,则会出现以下页面:选择next,然后进行项目信息的填写

全部填完后,然后next下一步,接下来的很重要
然后next下一步,出现项目的名称和项目地址,可以选择项目的地址,然后finish,等待项目初始化完成。

初始完成项目后,会看到以下这些目录和启动项目的按钮。

有些是idea生成的东西,我们用不到,在这里我把它们都删除掉,简约我们的项目目录。

好啦,此时我们启动下项目,看看是否正常启动。出现以下情况就启动成功了,启动端口为8080
我们打开浏览器,访问http://localhost:8080 , 会出现404错误,则是正常的,我们还没有对项目进行操作。
再回到我们项目的控制台,此时会发现多出了三行的信息,确定访问的我们的项目,此时就完成搭建工作了

好啦,后端的项目搭建完成了。

通过这一篇就能看出来,本套教程我会把每一个步骤都写出来了,就算没接触过编程的也都会操作,但可能会多出来很多的章节来,希望大家能坚持下来。

目录
相关文章
|
1月前
|
监控 Java API
Spring Boot 3.2 结合 Spring Cloud 微服务架构实操指南 现代分布式应用系统构建实战教程
Spring Boot 3.2 + Spring Cloud 2023.0 微服务架构实践摘要 本文基于Spring Boot 3.2.5和Spring Cloud 2023.0.1最新稳定版本,演示现代微服务架构的构建过程。主要内容包括: 技术栈选择:采用Spring Cloud Netflix Eureka 4.1.0作为服务注册中心,Resilience4j 2.1.0替代Hystrix实现熔断机制,配合OpenFeign和Gateway等组件。 核心实操步骤: 搭建Eureka注册中心服务 构建商品
352 3
|
10天前
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
162 4
|
17天前
|
安全 数据可视化 Java
AiPy开发的 Spring 漏洞检测神器,未授权访问无所遁形
针对Spring站点未授权访问问题,现有工具难以检测如Swagger、Actuator等组件漏洞,且缺乏修复建议。全新AI工具基于Aipy开发,具备图形界面,支持一键扫描常见Spring组件,自动识别未授权访问风险,按漏洞类型标注并提供修复方案,扫描结果可视化展示,支持导出报告,大幅提升渗透测试与漏洞定位效率。
|
2月前
|
Java Linux 网络安全
Linux云端服务器上部署Spring Boot应用的教程。
此流程涉及Linux命令行操作、系统服务管理及网络安全知识,需要管理员权限以进行配置和服务管理。务必在一个测试环境中验证所有步骤,确保一切配置正确无误后,再将应用部署到生产环境中。也可以使用如Ansible、Chef等配置管理工具来自动化部署过程,提升效率和可靠性。
311 13
|
3月前
|
安全 Java 数据库
Spring Boot 框架深入学习示例教程详解
本教程深入讲解Spring Boot框架,先介绍其基础概念与优势,如自动配置、独立运行等。通过搭建项目、配置数据库等步骤展示技术方案,并结合RESTful API开发实例帮助学习。内容涵盖环境搭建、核心组件应用(Spring MVC、Spring Data JPA、Spring Security)及示例项目——在线书店系统,助你掌握Spring Boot开发全流程。代码资源可从[链接](https://pan.quark.cn/s/14fcf913bae6)获取。
478 2
|
3月前
|
Java API 微服务
Java 21 与 Spring Boot 3.2 微服务开发从入门到精通实操指南
《Java 21与Spring Boot 3.2微服务开发实践》摘要: 本文基于Java 21和Spring Boot 3.2最新特性,通过完整代码示例展示了微服务开发全流程。主要内容包括:1) 使用Spring Initializr初始化项目,集成Web、JPA、H2等组件;2) 配置虚拟线程支持高并发;3) 采用记录类优化DTO设计;4) 实现JPA Repository与Stream API数据访问;5) 服务层整合虚拟线程异步处理和结构化并发;6) 构建RESTful API并使用Springdoc生成文档。文中特别演示了虚拟线程配置(@Async)和StructuredTaskSco
386 0
|
2月前
|
Java Spring 容器
SpringBoot自动配置的原理是什么?
Spring Boot自动配置核心在于@EnableAutoConfiguration注解,它通过@Import导入配置选择器,加载META-INF/spring.factories中定义的自动配置类。这些类根据@Conditional系列注解判断是否生效。但Spring Boot 3.0后已弃用spring.factories,改用新格式的.imports文件进行配置。
734 0
|
6月前
|
前端开发 Java 数据库
微服务——SpringBoot使用归纳——Spring Boot集成Thymeleaf模板引擎——Thymeleaf 介绍
本课介绍Spring Boot集成Thymeleaf模板引擎。Thymeleaf是一款现代服务器端Java模板引擎,支持Web和独立环境,可实现自然模板开发,便于团队协作。与传统JSP不同,Thymeleaf模板可以直接在浏览器中打开,方便前端人员查看静态原型。通过在HTML标签中添加扩展属性(如`th:text`),Thymeleaf能够在服务运行时动态替换内容,展示数据库中的数据,同时兼容静态页面展示,为开发带来灵活性和便利性。
313 0