![](https://img-blog.csdnimg.cn/a41ae1eb8822448bba415c8cbf701e58.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 84
Spring的学习、笔记
百羽
学海无涯
展开
-
Spring系列(九)- Spring Web MVC 框架
文章目录MVC设计模式简介Spring MVC 工作流程Spring MVC接口需求的配置Spring MVC视图解析器Controller 注解类型Spring MVC的转发与重定向@Autowired和@Service依赖注入类型转换类型转换的意义Spring MVC Converter(类型转换器)详解内置的类型转换器自定义类型转换器拦截器(Interceptor)的配置及使用拦截器的定义拦截器的配置MVC设计模式简介MVC 设计不仅限于 Java Web 应用,还包括许多应用,比如前端、PHP、原创 2021-03-03 13:57:20 · 766 阅读 · 0 评论 -
Spring系列(八)- Spring 事务管理
参考文章Spring事务管理(详解+实例)Spring事务与事务抽象文章目录事务管理编程式 vs. 声明式Spring 事务抽象五大属性TransactionDefinitionTransactionStatus传播类型隔离级别并发事务引起的问题:不可重复读与幻读的区别:幻读只读事务超时回滚规则事务管理一个数据库事务是一个被视为单一的工作单元的操作序列。这些操作应该要么完整地执行,要么完全不执行。事务管理是一个重要组成部分,RDBMS 面向企业应用程序,以确保数据完整性和一致性。事务的概念可以原创 2021-03-01 17:53:59 · 167 阅读 · 0 评论 -
Spring系列(十一)- SSM+layui实现简单登录
目录前言:完整项目结构预实现功能后台代码实现创建controllermodelservicemappermapper.xml运行测试前端代码实现导入相关文件index.html前言:SSM实现简单登录现有的项目已经很多了,这边主要是为了自己的回顾,使用的是IDEASSM整合请看系列九与系列八完整项目结构预实现功能数据库中admin用户,页面登录,后台判断用户与密码,成功则转后台页面后台代码实现创建controller@RestController@RequestMapping("logi原创 2021-02-26 17:59:43 · 1501 阅读 · 0 评论 -
Spring系列(十)- Spring+SpringMVC实现hello world
目录完整文件结构在原有spring项目中添加web目录一:添加文件二:设置路径三:设置后的文件结构POM添加mvc依赖spring-mvc.xml配置web.xml配置创建controller配置Tomcat小结的作用一、mvc:annotation-driven的作用二、使用的场景:参考:完整文件结构在原有spring项目中添加web目录一:添加文件选择一个maven项目,光标停留按F4弹出下面的面板之后–》选择项目》点击 + 弹出右侧的Add面板,选择 》Web。我这边是已经添加好的状态二原创 2021-02-26 13:28:59 · 169 阅读 · 0 评论 -
Spring 系列(七)- Spring+Mybatis+Maven实现简单查询
原本是想写Spring JDBC 框架,但是目前接手和接触过的项目都是整合mybatis和ibatis,目前大部分的项目基本也是应用mybatis,所以这边就更改为spring+mybatis,想了解spring原有的JDBC可参考Spring JDBC框架目录什么是 MyBatis?Spring集合Mybatis文件结构一:需要的依赖-maven管理二:必要的配置文件application.propertiesmybatis.xmlspring-config.xml三:创建实体类四:创建service原创 2021-02-24 15:57:25 · 153 阅读 · 0 评论 -
Spring系列(六)- Spring 框架的 AOP
Spring 框架的 AOP跨一个应用程序的多个点的功能被称为横切关注点这些横切关注点在概念上独立于应用程序的业务逻辑有各种各样的常见的很好的方面的例子,如日志记录、审计、声明式事务、安全性和缓存等。Spring AOP 模块提供拦截器来拦截一个应用程序,例如,当执行一个方法时,你可以在方法执行之前或之后添加额外的功能。AOP 术语项描述Aspect (方面)一个模块具有一组提供横切需求的 APIs。例如,一个日志模块为了记录日志将被 AOP 方面调用。应用程序可以拥有原创 2021-02-23 13:09:24 · 120 阅读 · 3 评论 -
Spring系列(五)- 基于注解的配置
从 Spring 2.5 开始就可以使用注解来配置依赖注入。而不是采用 XML 来描述一个 bean 连线,你可以使用相关类,方法或字段声明的注解,将 bean 配置移动到组件类本身。如果你想在 Spring 应用程序中使用的任何注解,可以考虑到下面的配置文件。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="原创 2021-02-22 11:07:23 · 121 阅读 · 0 评论 -
Spring系列(四)-Spring依赖注入
Spring框架的核心功能之一就是通过依赖注入的方式来管理Bean之间的依赖关系。依赖注入特点:增加类重用的可能性假设你有一个包含文本编辑器组件的应用程序,并且你想要提供拼写检查。标准代码看起来是这样的:public class TextEditor { private SpellChecker spellChecker; public TextEditor() { spellChecker = new SpellChecker(); }}在这里我们所做的就是原创 2021-02-20 14:29:05 · 300 阅读 · 1 评论 -
Spring系列(三)- IoC 容器
详情转W3-Spring IOC容器IOC容器Spring容器是Spring框架的核心。IOC 容器具有依赖注入功能的容器,它可以创建对象,IOC 容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。Spring 提供了以下两种不同类型的容器Spring BeanFactory 容器Spring ApplicationContext 容器ApplicationContext 容器包括 BeanFactory 容器的所有功能,所以通常不建议使用BeanFactory。BeanF原创 2021-02-20 10:19:51 · 109 阅读 · 0 评论 -
Spring系列(二)配置-MAVEN+IDEA版
一:使用IDEA中的maven创建一个Spring项目点击new -> project左侧选择Maven,直接点击Next。第一次使用IDEA的,顶部还要选择Project SDK路径,就是Java的安装路径。untitled改成自己的项目名称,finish,在项目文件夹上右键并选择Add Framework Support找到Spring,打钩,点击OK。create empty spring-config.xml选项框建议勾选上,若不勾选则需要在项目处自行创建配置文件若是你自己以原创 2021-02-19 16:14:56 · 184 阅读 · 0 评论 -
Spring系列(一)概述、结构
详细的内容转W3-spring教程Spring概述概述最受欢迎的企业级java应用程序开发框架轻量级开源核心特性是可以用于开发任何java应用程序体系结构A 表现层 web层 MVC是表现层的一个设计模型B 业务层 service层C 持久层 dao层优良特性控制反转、依赖注入、非入侵式、容器、面向切面编程、组件化、一站式最主要的特点是控制反转和依赖注入Spring体系结构体系结构Spring 框架提供约 20 个模块,可以根据应用程序的要求来使用。核心容器原创 2021-02-19 15:43:57 · 110 阅读 · 0 评论