作者简介,愚公搬代码
《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主,阿里云签约作者,腾讯云优秀博主,腾讯云内容共创官,掘金优秀博主,51CTO博客专家等。
《近期荣誉》:2022年度博客之星TOP2,2023年度博客之星TOP2,2022年华为云十佳博主,2023年华为云十佳博主等。
《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、网络安全、大数据、人工智能、U3D游戏、小程序等相关领域知识。
欢迎 点赞✍评论⭐收藏
文章目录
- 前言
- 一、开发环境搭建
- 1.前端环境搭建
- 2.后端环境搭建
- 2.1 熟悉项目结构
- 2.2 Git版本控制
- 感谢:给读者的一封信
前言
开发环境搭建是指为软件开发工作准备必要的软件和工具。它包括安装和配置开发所需的操作系统、编程语言、开发工具、数据库等,以便开发人员能够进行软件开发和调试工作。
开发环境搭建的目的是为了提供一个稳定、高效、符合开发需求的工作环境,使开发人员能够专注于编写和测试代码,提高开发效率和代码质量。
开发环境搭建的具体步骤可以根据不同的开发需求和技术栈而有所不同,但常见的步骤包括:
安装操作系统:根据开发需求选择合适的操作系统,如Windows、MacOS或Linux,并进行基本的配置。
安装开发工具:根据开发语言和技术选择合适的开发工具,如IDE(集成开发环境)、编辑器、版本控制工具等,并进行配置。
安装编程语言和开发框架:根据开发需求选择合适的编程语言和开发框架,并进行安装和配置。
安装数据库:如果需要使用数据库,选择合适的数据库软件并进行安装和配置。
安装其他开发相关的软件和工具:根据具体需求,可能需要安装其他开发相关的软件和工具,如测试工具、调试工具、代码管理工具等。
在开发环境搭建完成后,开发人员就可以开始进行软件开发和调试工作了。
一、开发环境搭建
开发环境搭建主要包含前端环境和后端环境两部分。
1.前端环境搭建
1). 前端工程基于 nginx
下载nginx:https://nginx.org/en/download.html
然后就是解析安装到指定目录下
上传前端文件
修改配置文件
2). 启动nginx,访问测试
双击 nginx.exe 即可启动 nginx 服务,访问端口号为 80
http://localhost:80
2.后端环境搭建
2.1 熟悉项目结构
后端工程基于 maven 进行项目构建,并且进行分模块开发。
对工程的每个模块作用说明:
序号 | 名称 | 说明 |
---|---|---|
1 | sky-take-out | maven父工程,统一管理依赖版本,聚合其他子模块 |
2 | sky-common | 子模块,存放公共类,例如:工具类、常量类、异常类等 |
3 | sky-pojo | 子模块,存放实体类、VO、DTO等 |
4 | sky-server | 子模块,后端服务,存放配置文件、Controller、Service、Mapper等 |
对项目整体结构了解后,接下来我们详细分析上述的每个子模块:
sky-common: 模块中存放的是一些公共类,可以供其他模块使用
分析sky-common模块的每个包的作用:
名称 说明 constant 存放相关常量类 context 存放上下文类 enumeration 项目的枚举类存储 exception 存放自定义异常类 json 处理json转换的类 properties 存放SpringBoot相关的配置属性类 result 返回结果类的封装 utils 常用工具类 sky-pojo: 模块中存放的是一些 entity、DTO、VO
分析sky-pojo模块的每个包的作用:
名称 说明 Entity 实体,通常和数据库中的表对应 DTO 数据传输对象,通常用于程序中各层之间传递数据 VO 视图对象,为前端展示数据提供的对象 POJO 普通Java对象,只有属性和对应的getter和setter sky-server: 模块中存放的是 配置文件、配置类、拦截器、controller、service、mapper、启动类等
分析sky-server模块的每个包的作用:
名称 说明 config 存放配置类 controller 存放controller类 interceptor 存放拦截器类 mapper 存放mapper接口 service 存放service类 SkyApplication 启动类
2.2 Git版本控制
使用Git进行项目代码的版本控制,具体操作:
1). 创建Git本地仓库
待定。。。。。。。。。。。
感谢:给读者的一封信
亲爱的读者,
我在这篇文章中投入了大量的心血和时间,希望为您提供有价值的内容。这篇文章包含了深入的研究和个人经验,我相信这些信息对您非常有帮助。
如果您觉得这篇文章对您有所帮助,我诚恳地请求您考虑赞赏1元钱的支持。这个金额不会对您的财务状况造成负担,但它会对我继续创作高质量的内容产生积极的影响。
我之所以写这篇文章,是因为我热爱分享有用的知识和见解。您的支持将帮助我继续这个使命,也鼓励我花更多的时间和精力创作更多有价值的内容。
如果您愿意支持我的创作,请扫描下面二维码,您的支持将不胜感激。同时,如果您有任何反馈或建议,也欢迎与我分享。
再次感谢您的阅读和支持!
最诚挚的问候, “愚公搬代码”