-
适配器模式 Adapter模式 详解
所属栏目:[语言] 日期:2023-08-08 热度:0
在现实生活中,经常出现两个对象因接口不兼容而不能在一起工作的实例,这时需要第三者进行适配。例如,讲中文的人同讲英文的人对话时需要一个翻译,用直流电的笔记本电脑接交流电源时需[详细]
-
工厂方法模式 详解版
所属栏目:[语言] 日期:2023-08-08 热度:0
在现实生活中社会分工越来越细,越来越专业化。各种产品有专门的工厂生产,彻底告别了自给自足的小农经济时代,这大大缩短了产品的生产周期,提高了生产效率。同样,在软件开发中能否做[详细]
-
代理模式 代理设计模式 详解
所属栏目:[语言] 日期:2023-08-08 热度:0
在有些情况下,一个客户不能或者不想直接访问另一个对象,这时需要找一个中介帮忙完成某项任务,这个中介就是代理对象。例如,购买火车票不一定要去火车站买,可以通过 12306 网站或者[详细]
-
Spring Boot starter入门详解
所属栏目:[语言] 日期:2023-08-08 热度:0
传统的 Spring 项目想要运行,不仅需要导入各种依赖,还要对各种 XML 配置文件进行配置,十分繁琐,但 Spring Boot 项目在创建完成后,即使不编写任何代码,不进行任何配置也能够直接运[详细]
-
spring-boot-starter-webWeb启动器为wed开发予以支持
所属栏目:[语言] 日期:2023-08-08 热度:0
Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,其本身就是 Spring 框架的一部分,可以与 Spring 无缝集成,性能方面具有先天的优越性,是当今业界最主流的[详细]
-
IDEA创建Spring Boot项目教程
所属栏目:[语言] 日期:2023-08-08 热度:0
我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。
配置开发环境
在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Window[详细] -
结构型模式概述 结构型模式的分类
所属栏目:[语言] 日期:2023-08-08 热度:0
结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。
由于组合[详细] -
Nexus仓库属性与分类
所属栏目:[语言] 日期:2023-08-08 热度:0
Nexus 作为一款 Maven 仓库管理器,仓库(Repository)自然是 Nexus 最核心的概念。Nexus 中提供了许多仓库概念,如代理仓库、宿主仓库以及仓库组等。Nexus 为每一种仓库都提供了丰富的[详细]
-
创建型模式应用实验
所属栏目:[语言] 日期:2023-08-08 热度:0
创建型模式(Creational Pattern)的主要特点是将对象的创建与使用分离,根据对象的创建与组合方式的不同,创建型模式可分为单例(Singleton)模式、原型(Prototype)模式、工厂方法([详细]
-
Nexus索引及构件搜索
所属栏目:[语言] 日期:2023-08-08 热度:0
我们知道,Maven 中央仓库为用户提供了多达数十万构件,而 Nexus 可以代理所有的远程仓库(包括 Maven 中央仓库),可见 Nexus 仓库中构件的数量相当庞大。用户想要在这么多构件中,快[详细]
-
Nexus创立仓库
所属栏目:[语言] 日期:2023-08-08 热度:0
本节,我们将介绍如何创建自定义宿主仓库、代理仓库和仓库组,为后面的工作做准备。
创建 Nexus 宿主仓库
首先,我们需要创建两个宿主仓库,分别用来存储从本地上传到 Nex[详细] -
装饰器模式 装饰设计模式 详解
所属栏目:[语言] 日期:2023-08-08 热度:0
上班族大多都有睡懒觉的习惯,每天早上上班时间都很紧张,于是很多人为了多睡一会,就会用方便的方式解决早餐问题。有些人早餐可能会吃煎饼,煎饼中可以加鸡蛋,也可以加香肠,但是不管[详细]
-
桥接模式 Bridge模式 详解
所属栏目:[语言] 日期:2023-08-08 热度:0
在现实生活中,某些类具有两个或多个维度的变化,如图形既可按形状分,又可按颜色分。如何设计类似于 Photoshop 这样的软件,能画不同形状和不同颜色的图形呢?如果用继承方式,m 种形[详细]
-
Spring MVC视图分析器 ViewResolver
所属栏目:[语言] 日期:2023-08-08 热度:0
视图解析器(ViewResolver)是 Spring MVC 的重要组成部分,负责将逻辑视图名解析为具体的视图对象。
Spring MVC 提供了很多视图解析类,其中每一项都对应 Java Web 应用中特[详细] -
建造者模式 Bulider模式 详解
所属栏目:[语言] 日期:2023-08-08 热度:0
在软件开发过程中有时需要创建一个复杂的对象,这个复杂对象通常由多个子部件按一定的步骤组合而成。例如,计算机是由 CPU、主板、内存、硬盘、显卡、机箱、显示器、键盘、鼠标等部件组[详细]
-
Spring MVC @Autowired和@Service解释
所属栏目:[语言] 日期:2023-08-08 热度:0
将依赖注入到 Spring MVC 控制器时需要用到 @Autowired 和 @Service 注解。
@Autowired 注解属于 org.springframework.beans.factory. annotation 包,可以对类成员变量、方[详细] -
首个Spring MVC程序
所属栏目:[语言] 日期:2023-08-08 热度:0
本节通过一个简单的 Web 应用 springmvcDemo 来演示如何创建 Spring MVC 程序。
搭建步骤如下:
创建 Web 应用并引入 JAR 包,本教程 Spring 使用版本为 5.2.3
[详细] -
Spring MVC和Struts2的差异
所属栏目:[语言] 日期:2023-08-08 热度:0
Spring MVC 和 Struts2 类似,是一款基于传统 MVC 设计模式的 Java EE 框架。它的核心是一个弹性的控制层,能够很好地发挥 MVC 模式的“分离显示逻辑和业务逻辑”的能力。[详细]
-
Spring Boot默认异常处置
所属栏目:[语言] 日期:2023-08-08 热度:0
在日常的 Web 开发中,会经常遇到大大小小的异常,此时往往需要一个统一的异常处理机制,来保证客户端能接收较为友好的提示。Spring Boot 同样提供了一套默认的异常处理机制,本节将对[详细]
-
Spring Boot日志配置与输出
所属栏目:[语言] 日期:2023-08-08 热度:0
通过上节的学习,我们了解了 Spring Boot 日志框架的选用及统一,本节我们将重点介绍 Spring Boot 日志的配置及输出。
默认配置
Spring Boot 默认使用 SLF4J+Logback 记录[详细] -
Spring Boot JDBC寻访数据库
所属栏目:[语言] 日期:2023-08-08 热度:0
对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 都默认采用整合 Spring Data 的方式进行统一处理,通过大量自动配置,来简化我们对数据访问层[详细]
-
Spring Boot叫做什么
所属栏目:[语言] 日期:2023-08-08 热度:0
众所周知 Spring 应用需要进行大量的配置,各种 XML 配置和注解配置让人眼花缭乱,且极容易出错,因此 Spring 一度被称为“配置地狱”。
为了简化 Spring 应用的搭[详细] -
MVC设计模式说明
所属栏目:[语言] 日期:2023-08-08 热度:0
MVC 设计模式一般指 MVC 框架,M(Model)指数据模型层,V(View)指视图层,C(Controller)指控制层。使用 MVC 的目的是将 M 和 V 的实现代码分离,使同一个程序可以有不同的表现形式[详细]
-
Spring Boot默许配置文件
所属栏目:[语言] 日期:2023-08-08 热度:0
通常情况下,Spring Boot 在启动时会将 resources 目录下的 application.properties 或 apllication.yml 作为其默认配置文件,我们可以在该配置文件中对项目进行配置,但这并不意味着 [详细]
-
IDEA建设Spring Boot项目
所属栏目:[语言] 日期:2023-08-08 热度:0
本节,我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。
配置开发环境
在使用 Spring Boot 进行开发之前,第一件事就是配置好开发环境。这里我们以 Wind[详细]