当前位置:首页 > 教育培训 >

java后端开发有哪些技术教程(JAVA后端开发技术)

来源:原点资讯(www.yd166.com)时间:2023-06-06 23:58:45作者:YD166手机阅读>>

一、脚手架是什么

脚手架是一种基础设施工具,用于快速生成项目的框架代码和文件结构。它是一种标准化的开发工具,使开发人员能够在项目的早期阶段快速搭建出一个具备基本功能和结构的系统。

二、脚手架的意义

主流的微服务架构体系下很多公司会将原有的单体架构或者繁重的微服务进行拆分。这个时候按照模块 (商品、订单、用户、库存、优惠、搜索、管理后台..)、按照领域驱动设计 (投保、理赔、支付、保单管理) 等进行拆分就需要很多的微服务项目,如果一个一个的去创建微服务其实是在做重复的工作容易出错而且没有意义,浪费人力物力。这个时候基础性的持久层、日志、异常处理、权限控制等在项目创建时一起生成不仅减少了重新创建或部分复制带来的风险而且高效。

三、脚手架的创建3.1 编写项目模版

首先我们要有一个基础项目的模板,这个模板中集成了开发时所需要的常用配置,你可以自己搭建,或者找一个基础项目如:SpringBoot 项目中已经引入了 MyBatis-Plus, Redis, Logback, Hutool, Swagger-UI 等。或者将公司的架构沉淀出一个基础项目的模板。

springboot 模版项目:

java后端开发有哪些技术教程,JAVA后端开发技术(1)

3.2 生成脚手架3.2.1 使用 idea 打开项目模板

使用 IDEA 打开基础项目,查看一下 maven 的配置路径,搭建过程中要保证 maven 路径始终一致,我的 maven 路径如下。

java后端开发有哪些技术教程,JAVA后端开发技术(2)

D:/Program Files/apache-maven-3.2.5 D:\Program Files\apache-maven-3.2.5\conf\settings.xml D:\Program Files\apache-maven-3.2.5\repository

然后运行一下项目,要确保基础项目是正常的。

3.2.2 注意版本号

然后留意一下 pom.xml 文件中的项目 gvn,这是项目的版本号,也与下文生成模板的版本号有关。

java后端开发有哪些技术教程,JAVA后端开发技术(3)

org.springframework.boot.demo spring‐boot‐stage‐demo 0.0.1‐SNAPSHOT 3.2.3 构建脚手架

方式一:打开命令行窗口 Terminal ,正常情况指向的是本项目的目录,如果不是则 cd 到本项目,然后输入:

mvn archetype:create-from-project #从已有的项目中生成 archetype.

方式二:当前项目所在文件夹下执行

eg: 项目的跟路径为 D:\spring-staggingcmd 下执行
d:
cd D:\spring-stagging
mvn archetype:create-from-project

执行完成后脚手架项目也就创建完成,生成如下所示的结构

java后端开发有哪些技术教程,JAVA后端开发技术(4)

首页 123下一页

栏目热文

java后端开发需要学什么(java后端需要学习什么教程)

java后端开发需要学什么(java后端需要学习什么教程)

作者 | L的存在来源 | 我是程序员小贱(ID:Lanj1995Q)说到后端开发,难免会遇到各种所谓高大上的「关键词 ...

2023-06-07 00:05:44查看全文 >>

java后端开发要先学什么(java后端开发有哪些岗位)

java后端开发要先学什么(java后端开发有哪些岗位)

在去年结束的秋季招聘中,后台开发或者服务器开发的岗位需求一度火爆,甚至超过了算法的岗位。很多同学在诸神黄昏从算法岗战场退...

2023-06-07 00:25:58查看全文 >>

java后端开发需要掌握什么技术(java后端开发应该学些什么)

java后端开发需要掌握什么技术(java后端开发应该学些什么)

首先你确定你要进入Java开发?决定学习Java是要下很大决心的,因为Java技术的世界是个无底洞,永远也学不完,不废话...

2023-06-07 00:15:14查看全文 >>

java后端开发必学技能(java后端开发是做什么的)

java后端开发必学技能(java后端开发是做什么的)

Java属于后端开发中最常见的语言之一,Java这种语言的体系比较中立,而且具备了构建多线程的能力,在许多大型互联网平台...

2023-06-07 00:21:23查看全文 >>

用无线路由器接收wifi信号(路由器接收wifi信号是用什么接收)

用无线路由器接收wifi信号(路由器接收wifi信号是用什么接收)

我的看法是,你这种想法本来就是有错现在网络宽带这么便宜你自己去安装一条,不就行了,你干嘛老是想着要占人家便宜呢,你以为便...

2023-06-07 00:14:32查看全文 >>

java后端开发需要学习什么教程(java后端开发有哪些岗位)

java后端开发需要学习什么教程(java后端开发有哪些岗位)

  如今java开发岗非常热门,岗位需求量大,就业薪资高,有不少人想要学习java技术,却不知道要Java后端需要学什么...

2023-06-06 23:46:22查看全文 >>

java后端开发主要开发什么(java后端开发需要掌握什么)

java后端开发主要开发什么(java后端开发需要掌握什么)

从招聘网站上看,Java的招聘需求量比web前端的多,薪资也普遍比web前端高。不过具体哪个好找工作还是看个人能力,能力...

2023-06-07 00:12:50查看全文 >>

java后端开发工资一般多少

java后端开发工资一般多少

对于IT行业很多人都有入行的心思,毕竟高薪不会骗人,也有很多人困惑想做程序员,但不知道选岗位?互联网行业中的岗位种类繁多...

2023-06-06 23:50:59查看全文 >>

java后端开发学习看哪个比较好(java后端开发有哪些岗位)

java后端开发学习看哪个比较好(java后端开发有哪些岗位)

不管是初学Java还是后端工程师,都要经常看书进行知识库升级,以下给大家推荐近几年来阅读过的觉得值得推荐的几本书,有进阶...

2023-06-07 00:04:38查看全文 >>

50道java基础编程题

50道java基础编程题

1.什么是Java虚拟机?为什么java被称作是“平台无关的编程语言”?2.JDK和JRE的区别是什么?3.”stati...

2023-06-06 23:46:44查看全文 >>

文档排行