自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 SpringBoot系列之(三):启动过程

前言 不得不说我们的SpringBoot给Java开发人员带来了很多的便利之处。比如: 不用再配置一些的xml文件了; 加载程序的容器也帮我们嵌套在代码里了; Web的中心控制器入口也自动写在了代码里; 真正的做到了随处可见的自启动及兼容性。 既然说是随处可见的自启动那是怎么自启动的呢?那我们一起来看看吧。启动入口之SpringApplication.run()实例化构造器SpringApplication 1.加载属性,如:资源加载器ResourceLoader resou..

2020-05-24 16:05:19 178

原创 设计模式(二):设计原则

前任栽树后人乘凉,大佬们总结出了很多设计模式。这些设计模式会遵循一定的设计原则,一共7点;1.开闭原则(OCP):对扩展开放、对修改关闭;即扩展性好,易于维护和升级。关键:抽象化;1.1运用:工厂模式1.2指导方针:找出不变的部分,把他们从变化的部分分离出来2.里氏替换原则(LSP):任何基类可以出现的地方,子类一定可以出现。实现抽象化的具体步骤规范;3.依赖倒转原则(Dependenc...

2020-04-02 00:59:32 119

原创 设计模式(一):简介

前言 我们常常在很多开源框架中看到代码中用了很多设计模式,如果我们不熟悉一些常见的设计模式,可能会感觉看起来有困难。当然我们学习设计模式不光是看,重要的是运用在我们的代码中,概念是软件开发人员在软件开发过程中面临的一些问题的解决方案,代表了最佳实践。是一套被反复使用的、多数人知晓的、经过分类编码的、代码设计的经验的总结。...

2020-03-27 23:46:55 211

原创 SpringBoot系列之(二):2.注解

@Conditional 通过条件控制是否注入Bean;@ConditionalOnBean当给定的bean存在时,则实例化当前Bean;@ConditionalOnMissingBean当给定的bean不存在时,则实例化当前Bean;@ConditionalOnClass当给定的类名在类路径上存在,则实例化当前Bean;@ConditionalOnMissingClass当给定的类名在...

2020-03-26 14:20:31 138

原创 SpringBoot系列之(二):1.使用SpringBoot

一.构建系统1.依赖管理1.1.依赖管理工具:maven/gradle/ant1.2.依赖管理1.2.1.默认(建议使用)从spring initializr(https://start.spring.io/)官网下载的一般会引入spring-boot-starter-parent父依赖来管理springboot的一系例的依赖及插件配置、jdk版本(1.8)、字符编码(utf-8)1....

2020-03-26 14:08:03 97

原创 SpringBoot系列之(一):入门

在我们学习一门技术或者语言的时候,我们总会问自己what,why,when,how概念:顾名思义(有些时候我们不要想的太复杂,很多语言取名的时候是有用意的),springboot及spring的启动器,可以帮组我们快速的搭建spring的框架,而不需要进行过多的配置及一些代码。作用及优点为所有spring开发提供从根本上更快且可广泛访问的入门体验;提供大型项目(例如:嵌入式服务器,安...

2020-03-26 13:51:15 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除