阅读Logback文档笔记--Logback的Layout配置
摘要:什么是 layout ? Layout 是Logback中的组件,负责将到来的event转换成 String。Layout 接口中的 doLayout(E event)方法接受一个模板类 event 参数,并返回 String 字符串。 下面是 Layout 接口概要 public interfac
阅读全文
Java ssm整合swagger
摘要:ssm 就不不说了。swagger 是当前在比较流行的REST APIs文档生成工具。无论是给手机端还是作为第三方提供接口都是非常不错的。在线调试用起来也超方便。说下整合的步骤 1.引入jar 包 swagger-annotations-1.3.13.jar swagger-models-1.0.2
阅读全文
Spring JdbcTemplate 与 事务管理 学习
摘要:Spring的JDBC框架能够承担资源管理和异常处理的工作,从而简化我们的JDBC代码, 让我们只需编写从数据库读写数据所必需的代码。Spring把数据访问的样板代码隐藏到模板类之下, 结合Spring的事务管理,可以大大简化我们的代码. Spring提供了3个模板类: JdbcTemplate:S
阅读全文
MyBatis3整合Spring3的Transaction事务处理
摘要:正如第二版,Spring 仅支持 iBatis2。那么我们就想将 MyBatis3 的支持加入到 Spring3.0(参考 Spring 的 Jira 的问题)中。 不幸的是,Spring 3.0 的开发在 MyBatis 3.0 官方发布前就结束了。因为Spring开发团队不想发布一个基于非发行版
阅读全文
前后端分离springmvc和RESTful理解
摘要:1. 理解MVC MVC是一种经典的设计模式,全名为Model-View-Controller,即模型-视图-控制器。 其中,模型是用于封装数据的载体,例如,在Java中一般通过一个简单的POJO(Plain Ordinary Java Object)来表示,其本质是一个普通的Java Bean,包
阅读全文
SSM三大框架整合Springfox(Swagger2)步骤以及遇到的一些问题
摘要:需求是在已有的Spring+SpringMVC+Mybatis的项目中整合Springfox(Swagger2)。 在网上查看了非常多的博客,均没有解决问题。经过一天多的摸索,总算是成功的完成了整合。现在将具体的步骤记录下来,希望能给有需求的朋友提供参考。 注意:此篇文章仅讲解整合完成SSM三大框架
阅读全文
Spring事务管理(详解+实例)
摘要:写这篇博客之前我首先读了《Spring in action》,之后在网上看了一些关于Spring事务管理的文章,感觉都没有讲全,这里就将书上的和网上关于事务的知识总结一下,参考的文章如下: Spring事务机制详解 Spring事务配置的五种方式 Spring中的事务管理实例详解 1 初步理解 理解
阅读全文
在Spring3中使用注解(@Scheduled)创建计划任务
摘要:Spring3中加强了注解的使用,其中计划任务也得到了增强,现在创建一个计划任务只需要两步就完成了: 最后说明一下,第一步创建的Java类要成为Spring可管理的Bean,可以直接写在XML里,也可以@Component一下 Spring配置文件: cronExpression配置说明 字段 允许
阅读全文
Spring Bean的生命周期(非常详细)
摘要:Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bean
阅读全文
spring定时任务详解(@Scheduled注解)
摘要:在springMVC里使用spring的定时任务非常的简单,如下: (一)在xml里加入task的命名空间 [html] view plain copy xmlns:task="http://www.springframework.org/schema/task" http://www.spring
阅读全文
Spring Aop详尽教程
摘要:一、概念 AOP(Aspect Oriented Programming):面向切面编程。 面向切面编程(也叫面向方面编程),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时
阅读全文
spring的@Transactional注解详细用法
摘要:概述 事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下: 为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(
阅读全文
Spring容器初始化过程
摘要:一、Spring 容器高层视图 Spring 启动时读取应用程序提供的Bean配置信息,并在Spring容器中生成一份相应的Bean配置注册表,然后根据这张注册表实例化Bean,装配号Bean之间的依赖关系,为上层应用提供准备就绪的运行环境。 二、内部工作机制 该图描述了Spring容器从加载配置文
阅读全文