1.1.1 Spring是什么Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相 互协作的对象组成。所以开发一个...
转载 2015-01-29 11:11:00
134阅读
2评论
2.1.1 IoC是什么Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对 象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(...
转载 2015-01-29 11:18:00
74阅读
2评论
http://www.iteye.com/blogs/subjects/kaitao-springmvc
转载 2023-05-07 11:36:55
77阅读
[url]http://jinnianshilongnian.iteye.com/category/231099[/url]
原创 2023-05-16 13:20:23
116阅读
在线版目录第一章 Web MVC简介第二章 Spring MVC入门第三章 DispatcherServlet详解第四章 Controller接口控制器详解(1)第四章 Controller接口控制器详解
转载 2023-07-07 23:36:25
61阅读
Spring Boot快速开发是一个基于Spring框架的全栈框架,它可以帮助我们快速搭建企业级应用程序。Spring Boot快速开发的优势:1.自动配置:Spring Boot采用自动配置的方式,大量减少了开发者对项目的配置工作,同时也降低了因为配置错误而引起的问题。2.简化Maven/Gradle配置:Spring Boot中采用了简洁的Maven和Gradle配置,极大地减轻了开发者的工作
3.1.1 依赖和依赖注入 传统应用程序设计中所说的依赖一般指“类之间的关系”,那先让我们复习一下类之间的关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现; 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一...
转载 2015-01-30 10:13:00
90阅读
2评论
2.3.1 XML配置的结构一般配置文件结构如下: 1、标签主要用来进行Bean定义;2、alias用于定义Bean别名的;3、 import用于导入其他配置文件的B...
转载 2015-01-29 15:01:00
79阅读
2评论
3.2.1 什么是循环依赖 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比如CircleA引用CircleB,CircleB引用 CircleC,CircleC引用CircleA,则它们最终反映为一个环。此处不是循环调用,循环调用是方法之间的环调用。如图3-5所示:图3-5 循环...
转载 2015-01-30 17:16:00
47阅读
2评论
4.3.1 ResourceLoader接口 ResourceLoader接口用于返回Resource对象;其实现可以看作是一个生产Resource的工厂类。public interface ResourceLoader { Resource getResource(String loc...
转载 2015-03-04 09:45:00
88阅读
2评论
Spring AOP通过代理模式实现,目前支持两种代理:JDK动态代理、CGLIB代理来创建AOP代理,Spring建议优先使用JDK动态代理。JDK动态代理:使用java.lang.reflect.Proxy动态代理实现,即提取目标对象的接口,然后对接口创建AOP代理。CGLIB代理:CGLIB代...
转载 2015-03-05 10:42:00
51阅读
2评论
6.1.1 AOP是什么 考虑这样一个问题:需要对系统中的某些业务做日志记录,比如支付系统中的支付业务需要记录支付相关日志,对于支付系统可能相当复杂,比如可能有自己的支付系统,也可能引入第三方支付平台,面对这样的支付系统该如何解决呢?传统解决方: 1)日志部分提前公共类LogUti...
转载 2015-03-04 14:52:00
146阅读
2评论
功能介绍 介绍 该框架主要是集成于springboot项目,用于开发插件式应用的集成框架。 核心功能插件配置式插拔于springboot项目。在springboot上可以进行插件式开发, 扩展性极强, 可以针对不同项目开发不同插件, 进行不同插件jar包的部署。可通过配置文件指定要启用或者禁用插件。支持上传插件和插件配置文件到服务器, 并且无需重启主程序, 动态部署插件、更新插件。支持查看插件运行
如果我们有多个通知想要在同一连接点执行,那执行顺序如何确定呢?Spring AOP使用AspectJ的优先级规则来确定通知执行顺序。总共有两种情况:同一切面中通知执行顺序、不同切面中的通知执行顺序。 首先让我们看下1)同一切面中通知执行顺序:如图6-6所示。图6-6 同一切面中的通知执行顺序而如果在...
转载 2015-03-05 10:25:00
82阅读
2评论
前边章节已经介绍了声明通知,但如果想获取被被通知方法参数并传递给通知方法,该如何实现呢?接下来我们将介绍两种获取通知参数的方式。使用JoinPoint获取:Spring AOP提供使用org.aspectj.lang.JoinPoint类型获取连接点数据,任何通知方法的第一个参数都可以是JoinPo...
转载 2015-03-05 10:13:00
45阅读
2评论
很多人都说更改 /boot/grub/grub.conf文件,将其中的default=0改成defualt=1。我不太清楚这种方法是否在linux下正确,但我知道这在ubuntu下是不正确的,因为在ubuntu下你找不到这个文件。 我 的机器安装的是Ubuntu 6.06和windows XP双系统,windows安装在前,ubuntu安装在后。ubuntu装完后自动将启动顺序改成首选
# Spring Boot 内存配置指南 在开发Spring Boot应用程序时,合理配置内存是确保应用程序高效运行的重要因素。对于初学者而言,可能不太清楚如何在Spring Boot中配置内存。本文将详细介绍如何根据需求合理分配内存,并提供实施步骤和示例代码。 ## 整体流程 以下是配置Spring Boot内存的基本流程: | 步骤 | 描述 | |------|------| | 1
原创 2024-09-25 04:18:06
291阅读
9.4 声明式事务9.4.1 声明式事务概述 从上节编程式实现事务管理可以深刻体会到编程式事务的痛苦,即使通过代理配置方式也是不小的工作量。 本节将介绍声明式事务支持,使用该方式后最大的获益是简单,事务管理不再是令人痛苦的,而且此方式属于无侵入式,对业务逻辑实现无影响。 接下来先来看看声明式事务如何...
转载 2015-03-06 10:45:00
47阅读
2评论
4.1.1 概述 在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源 (JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类...
转载 2015-03-03 09:46:00
47阅读
2评论
Spring Boot多线程1. 介绍 Spring是通过任务执行器(TaskExecutor)来实现多线程和并发编程,使用ThreadPoolTaskExecutor来创建一个基于线程池的TaskExecutor(使用其他的线程池会报No task executor bean found for async processing: no bean of type TaskExecut错误)。在使
转载 2023-06-07 11:49:35
227阅读
  • 1
  • 2
  • 3
  • 4
  • 5