Spring
偷代码的猫
走一段以前没走过的路,以后也不会后悔的路
(不做想一个没有对象的野指针了)
展开
-
Spring学习——入门了解
IBM关于Spring系列的讲解:IBM-Spring系列 GitHub Spring需要的jar包和个人见解Spring是什么:是一个开源框架组件,是为了解决程序复杂性而创建的的Spring两大核心模块:Spring面向编程(Aspect Oriented Program)AOP 和 控制反转(Inversion of Control)IOCSpring和SpringMV...原创 2018-07-23 19:11:38 · 201 阅读 · 0 评论 -
Spring学习——IoC 容器
Spring IoC(Inversion of Control,控制反转) GitHub demo源码 Spring 容器是 Spring 框架的核心。容器将创建对象、配置对象、操作对象、管理对象、连接对象,控制对象从创建到销毁的整个生命周期。 Spring容器包括ApplicationContext容器和BeanFactory容器//Applica...原创 2018-09-04 17:03:00 · 129 阅读 · 0 评论 -
Spring学习——AOP切面
AOP面向切面编程(Aspect Oriented Programming),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率AOP需要在beans.xml中单独配置,包括<beans/>中的aop路径和config配置标签1、通过xml配置...原创 2018-09-11 21:36:00 · 120 阅读 · 0 评论 -
Spring学习——DI依赖注入
Spring DI(Dependency Injection,依赖注入)GitHub demo源码 是指程序运行过程中,如果需要调用另一个对象协助时,无须在代码中创建被调用者,而是依赖于外部的注入。Spring的依赖注入对调用者和被调用者几乎没有任何要求,完全支持对POJO之间依赖关系的管理。1、基于构造函数的依赖注入java 类package com.spring...原创 2018-09-08 21:05:53 · 175 阅读 · 0 评论 -
Spring学习——AutoWire自动注入
在原先的配置文件中,A需要注入B GitHub上springAutoWire的demoprivate B b;我们需要在每个<bean name="A">标签中手动添加注入对象B或属性或方法<bean name="" class="" autowire="">autowire自动注入,无需我们手动添加配置1>autowire="b原创 2018-09-10 10:50:45 · 865 阅读 · 0 评论 -
Spring学习——Annotation注解
注解(Annotation)又称java标注,是一种元数据 GitHub一个annotation无需xml配置的demo在程序中给 类、方法、变量 添加注解后(相当于标记)反射获取标注内容Beans.xml配置文件1、使用<context:annotation-config/> //隐式的向Spring容器注册 4个beanBean 注解...原创 2018-09-10 11:04:33 · 497 阅读 · 0 评论 -
Spring学习——JDBC数据库操作
JDBC Java数据库连接(Java Data Base Connectivity),是一种执行SQL语句的API,提供关系型数据库的统一访问1、配置beans.xml配置文件 需要jar包 spring-jdbc-release.jar 、mysql-connect-java.jar <!-- 初始化数据库配置文件 --> <bean id=...原创 2018-09-13 08:39:44 · 214 阅读 · 0 评论 -
Spring学习——JDBC事务
spring 事务 主要是指jdbc事务当一组事务执行完时,需要提交commit,才能在数据库中完成执行,当一组事务中的某个错误时候,需要撤销回滚rollback()当SQL执行报错时候,调用rollback函数,commit操作取消当没有commit操作时候,数据库数据不会发生改变,rollback操作无效1、JdbcTemplate.query/update -> ...原创 2018-09-13 13:50:55 · 178 阅读 · 0 评论