- 博客(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关注的人