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错误,则是正常的,我们还没有对项目进行操作。
再回到我们项目的控制台,此时会发现多出了三行的信息,确定访问的我们的项目,此时就完成搭建工作了

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

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

目录
相关文章
|
2月前
|
前端开发 Java 关系型数据库
基于Java+Springboot+Vue开发的鲜花商城管理系统源码+运行
基于Java+Springboot+Vue开发的鲜花商城管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Java编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Java的鲜花商城管理系统项目,大学生可以在实践中学习和提升自己的能力,为以后的职业发展打下坚实基础。技术学习共同进步
239 7
|
2月前
|
前端开发 安全 Java
Spring Boot 便利店销售系统项目分包设计解析
本文深入解析了基于Spring Boot的便利店销售系统分包设计,通过清晰的分层架构(表现层、业务逻辑层、数据访问层等)和模块化设计,提升了代码的可维护性、复用性和扩展性。具体分包结构包括`controller`、`service`、`repository`、`entity`、`dto`、`config`和`util`等模块,职责分明,便于团队协作与功能迭代。该设计为复杂企业级应用开发提供了实践参考。
119 0
|
3月前
|
Java 测试技术 微服务
微服务——SpringBoot使用归纳——Spring Boot中的项目属性配置——少量配置信息的情形
本课主要讲解Spring Boot项目中的属性配置方法。在实际开发中,测试与生产环境的配置往往不同,因此不应将配置信息硬编码在代码中,而应使用配置文件管理,如`application.yml`。例如,在微服务架构下,可通过配置文件设置调用其他服务的地址(如订单服务端口8002),并利用`@Value`注解在代码中读取这些配置值。这种方式使项目更灵活,便于后续修改和维护。
58 0
|
1月前
|
供应链 JavaScript BI
ERP系统源码,基于SpringBoot+Vue+ElementUI+UniAPP开发
这是一款专为小微企业打造的 SaaS ERP 管理系统,基于 SpringBoot+Vue+ElementUI+UniAPP 技术栈开发,帮助企业轻松上云。系统覆盖进销存、采购、销售、生产、财务、品质、OA 办公及 CRM 等核心功能,业务流程清晰且操作简便。支持二次开发与商用,提供自定义界面、审批流配置及灵活报表设计,助力企业高效管理与数字化转型。
175 2
ERP系统源码,基于SpringBoot+Vue+ElementUI+UniAPP开发
|
18天前
|
网络协议 Java
在SpringBoot项目中使用Netty实现远程调用
本文介绍了使用Netty解决网络连接性能问题的方法,重点讲解了Netty的NIO特性及其在SpringBoot中的应用。Netty作为高效的NIO框架,支持非阻塞IO,能通过单线程管理多个客户端连接,简化TCP/UDP套接字服务器开发。文章详细展示了Netty在SpringBoot中实现远程调用的过程,包括服务端与客户端代码实现、依赖配置及测试验证。通过示例代码,如`NettyServer`、`NettyClientUtil`等,清晰说明了Netty的工作原理和实际应用,解决了半包等问题,并提供了完整的测试结果。
|
2月前
|
SQL 前端开发 Java
深入理解 Spring Boot 项目中的分页与排序功能
本文深入讲解了在Spring Boot项目中实现分页与排序功能的完整流程。通过实际案例,从Service层接口设计到Mapper层SQL动态生成,再到Controller层参数传递及前端页面交互,逐一剖析每个环节的核心逻辑与实现细节。重点包括分页计算、排序参数校验、动态SQL处理以及前后端联动,确保数据展示高效且安全。适合希望掌握分页排序实现原理的开发者参考学习。
135 4
|
2月前
|
Java Spring 容器
两种Spring Boot 项目启动自动执行方法的实现方式
在Spring Boot项目启动后执行特定代码的实际应用场景中,可通过实现`ApplicationRunner`或`CommandLineRunner`接口完成初始化操作,如系统常量或配置加载。两者均支持通过`@Order`注解控制执行顺序,值越小优先级越高。区别在于参数接收方式:`CommandLineRunner`使用字符串数组,而`ApplicationRunner`采用`ApplicationArguments`对象。注意,`@Order`仅影响Bean执行顺序,不影响加载顺序。
124 2
|
2月前
|
安全 前端开发 Java
Spring Boot 项目中触发 Circular View Path 错误的原理与解决方案
在Spring Boot开发中,**Circular View Path**错误常因视图解析与Controller路径重名引发。当视图名称(如`login`)与请求路径相同,Spring MVC无法区分,导致无限循环调用。解决方法包括:1) 明确指定视图路径,避免重名;2) 将视图文件移至子目录;3) 确保Spring Security配置与Controller路径一致。通过合理设定视图和路径,可有效避免该问题,确保系统稳定运行。
149 0
|
2月前
|
人工智能 缓存 自然语言处理
保姆级Spring AI 注解式开发教程,你肯定想不到还能这么玩!
这是一份详尽的 Spring AI 注解式开发教程,涵盖从环境配置到高级功能的全流程。Spring AI 是 Spring 框架中的一个模块,支持 NLP、CV 等 AI 任务。通过注解(如自定义 `@AiPrompt`)与 AOP 切面技术,简化了 AI 服务集成,实现业务逻辑与 AI 基础设施解耦。教程包含创建项目、配置文件、流式响应处理、缓存优化及多任务并行执行等内容,助你快速构建高效、可维护的 AI 应用。