
Spring
HelloWorld_AA
HelloWorld
展开
-
Spring----------IOC容器和Bean的配置
IOC和DI①IOC(Inversion of Control):反转控制。在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。反转控制的思想完全颠覆了应用程序组件获取资源的传统方式:反转了资源的获取方向——改由容器主动的将资源推送给需要的组件,开发人...原创 2019-05-02 20:16:43 · 411 阅读 · 0 评论 -
Spring-----AOP前奏
提出问题●情景:数学计算器●要求 ①执行加减乘除运算 ②日志:在程序执行期间追踪正在发生的活动 ③验证:希望计算器只能处理正数的运算●常规实现●问题○代码混乱:越来越多的非业务需求(日志和验证等)加入后,原有的业务方法急剧膨胀。每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点。○代码分散: 以日志需...原创 2019-05-02 20:18:14 · 355 阅读 · 0 评论 -
Spring----------AOP概述
AOP概述●AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。●AOP编程操作的主要对象是切面(aspect),而切面模块化横切关注点。●在应用AOP编程时,仍然需要定义公共功能,但可以明确的定义这个功能应用在哪里,以什么方式应用,并且不必...原创 2019-05-02 20:19:37 · 324 阅读 · 0 评论 -
Spring-----------AOP细节
切入点表达式 作用 通过表达式的方式定位一个或多个具体的连接点。 语法细节 ①切入点表达式的语法格式 execution([权限修饰符] [返回值类型] [简单类名/全类名] [方法名]([参数列表])) ②举例说明 表达式 execution(* com.atguigu.spring.ArithmeticCalculat...原创 2019-05-02 20:20:51 · 2243 阅读 · 0 评论 -
Spring-----JdbcTemplate
概述为了使JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架。作为Spring JDBC框架的核心,JDBC模板的设计目的是为不同类型的JDBC操作提供模板方法,通过这种方式,可以在尽可能保留灵活性的情况下,将数据库存取的工作量降到最低。可以将Spring的JdbcTemplate看作是一个小型的轻量级持久化层框架,和我们之前使用过...原创 2019-05-02 20:23:39 · 685 阅读 · 0 评论 -
Spring IOC 容器中 Bean 的生命周期
Spring IOC 容器中 Bean 的生命周期Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务。Spring IOC 容器中 Bean 的生命周期如下:① . 通过构造器或工厂方法创建 Bean 实例 : 调用构造器② . 为 Bean 的属性设置值和对其他 Bean 的引用 : 调用 set...原创 2019-04-26 09:50:34 · 425 阅读 · 1 评论 -
Mybatis---------整合Spring
1.Spring整合持久化层框架惯例①引入外部属性文件②配置数据源③将数据源装配给SqlSessionFactory④配置声明式事务2.Spring整合MyBatis时的特殊设置①专门jar包 mybatis-spring-1.2.2.jar http://www.mybatis.org/spring/zh/index.html 插件说明文档 ②org.mybatis.sp...原创 2019-05-11 15:40:35 · 288 阅读 · 0 评论