1. springboot可以简化spring应用的初始搭建以及开发过程,在springboot里头约定大于配置(即使用默认配置的方式,减少开发人员需要定义样板化的配置,减少了配置文件的使用,当存在特殊需求时候,自定义下配置即可),去繁从简,快速创建能够独立运行的spring项目与主流框架的集成。 ...
分类:
编程语言 时间:
2019-03-28 00:46:50
阅读次数:
181
1、spring原理 Spring目的:就是让对象与对象(模块与模块)之间的关系没有通过代码来关联,都是通过配置类说明管理的(Spring根据这些配置 内部通过反射去动态的组装对象) 要记住:Spring是一个容器,凡是在容器里的对象才会有Spring所提供的这些服务和功能。 Spring里用的最经 ...
分类:
编程语言 时间:
2019-03-18 16:53:04
阅读次数:
164
如今各种Spring框架甚嚣尘上,但是终归还是属于spring的东西。所以在这里,个人谈一谈对spring的认识,笔者觉得掌握spring原理以及spring所涉及到的设计模式对我们具有极大的帮助。我们基于what ,why ,how来研究Spring。 Spring是什么? Spring为什么? ...
分类:
编程语言 时间:
2018-10-12 23:59:22
阅读次数:
361
1、什么是DI机制? 依赖注入(Dependecy Injection)和控制反转(Inversion of Control)是同一个概念,具体的讲:当某个角色需要另外一个角色协助的时候,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在spring中创建被调用者的工作不再由调用者来完成 ...
分类:
编程语言 时间:
2018-09-09 18:06:32
阅读次数:
162
spring原理: spring一站式框架,因为spring框架性质是属于容器性质的,所以装什么对象就有什么功能,不仅不排斥其他框架,还能帮其他框架管理对象。 Bean属性: singleton属性:(单例对象.被标识为单例的对象在spring容器中只会存在一个实例)prototype属性:(多例对 ...
分类:
编程语言 时间:
2018-09-08 16:02:01
阅读次数:
213
Spring原理说明: // 方式零:就在实现类中改,用哪个改哪个// new出来的,耦合性太强,依赖于具体的实现类,如果我具体的实现类变了,那么这里的接口代码也得跟着变,这样不好。// private IUserDao dao = new IUserDaoImpl(); // private IU ...
分类:
编程语言 时间:
2018-07-07 20:34:33
阅读次数:
158
1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一 ...
分类:
编程语言 时间:
2018-05-31 12:22:05
阅读次数:
208
今天,以ClassPathXmlApplicationContext为例来看一下,Spring启动的时候都做了什么重点看refresh()方法refresh()方法是在AbstractApplicationContext类中定义的ClassPathXmlApplicationContext间接继承AbstractApplicationContext这里面每一行代码的注释都写得很清楚我就不废..
分类:
编程语言 时间:
2017-10-07 21:20:04
阅读次数:
153
1、spring原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一... ...
分类:
编程语言 时间:
2017-09-05 20:59:18
阅读次数:
156
前言(本文为原创,转载请注明出处) 个人之前对于框架的学习,就停留在配置,使用阶段。说实话过段时间就会忘得荡然无存。也不知道框架的运行逻辑,就是知道添加个注解,就可以用了。 由于实习,时间比较多,也感恩遇到个好老师,教并给我时间看源码,虽然没有做过多少业务,但是感觉比做业务更有意义。慢慢的去跟代码, ...
分类:
编程语言 时间:
2017-08-20 00:51:50
阅读次数:
276