
Spring
Spring
Martiny66
这个作者很懒,什么都没留下…
展开
-
Spring定时任务
在企业的实际生产中,可能需要使用一些定时任务。在Spring中使用定时器是比较简单的,首先在配置文件中加入@EnabelScheduling,就能够使用注解驱动定时任务的机制,然后可以通过注解@Scheduled去配置如何定时。我们先在Spring Boot的启动类中加入@EnabelScheduling注解,然后开一个服务类,代码如下:package com.martin.config...原创 2020-02-06 17:19:42 · 205 阅读 · 0 评论 -
Spring异步线程池
在Spring中存在一个AsyncConfigurer接口,它是一个可以配置异步线程池的接口,实现源码如下:package org.springframework.scheduling.annotation;import java.util.concurrent.Executor;import org.springframework.aop.interceptor.AsyncUnca...原创 2020-02-05 22:45:18 · 954 阅读 · 0 评论 -
Spring Boot全注解下的IOC
目录1.IOC容器简介2.装配Bean2.1 通过扫描装配Bean2.2 自定义第三方Bean3.依赖注入4.生命周期5.使用属性文件6.条件装配Bean7.Bean的作用域8.@Profile9.引入XML配置的Bean10.Spring EL表达式IOC(控制反转)是Spring的核心,可以说Spring是一种基于IOC容器编程的框架。因为S...原创 2019-11-02 20:24:14 · 388 阅读 · 0 评论 -
Spring MVC原理
Spring MVC处理过程基于Web的应用程序需要解决状态管理、工作流以及验证问题,这些问题都是由HTTP协议的无状态性决定的。HTTP协议的无状态性具体是指: 协议对事务的处理没有记忆能力,对于同一个URL请求没有上下文、每次请求都是独立的、服务器中没有保存客户端状态。 Spring的Web框架就是为了帮助解决这些关注点而设计的。Spring MVC的流程示意图如下所示:原创 2017-02-26 12:38:28 · 1256 阅读 · 0 评论 -
Spring事务的传播行为
Spring的传播行为确定了客户端和被调用端的事务边界,简单来说就是多个具有事务控制的Service的相互调用时所形成的复杂的事务边界控制。Spring定义了7种传播行为,定义的枚举代码如下:public enum Propagation { /** * Support a current transaction, create a new one if none exists.原创 2018-01-28 21:24:28 · 2520 阅读 · 1 评论 -
Spring 简介
Spring的主要目的是用来替代更加重量级的企业级Java技术,尤其是EJB。相对于EJB来说,Spring提供了更加轻量级和简单的编程模型。它增强了简单老式Java对象(POJO)的功能,使其具备了之前只有EJB和其他企业级Java规范才具有的功能。我们将从以下几个方面开始,介绍Spring。1.简化Java开发使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情原创 2018-01-20 16:44:56 · 254 阅读 · 0 评论