![](https://img-blog.csdnimg.cn/062798fa7762427b8938d83fc18d9b10.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring、SpringMVC、SSM整合
文章平均质量分 95
框架知识点整合,一起互相学习、互相进步吧!
一只大皮卡丘
在努力敲代码 升级中~
展开
-
SSM | SSM框架整合
一、整合环境搭建整合思路准备所需JAR包编写配置文件二、整合应用测试.....原创 2024-03-24 23:42:12 · 830 阅读 · 2 评论 -
SpringMVC | SpringMVC中的 “文件上传和下载”
目录:一、文件上传1.1 文件上传“概述”1.2 文件上传“具体配置” :“前端”中配置“文件上传” ( type=“file” + 满足3个条件 )“后端”中配置“文件上传” ( 配置id为“CommonsMultipartResolver”的bean + 配置“文件上传”的“约束条件” + 通过“MultipartFile接口”参数接收“传来的文件”)1.3 文件上传“应用案例” :文件上传 (存储在“相对路径”)文件上传 (存储在“绝对路径”)二、文件下载.....原创 2024-03-24 13:58:37 · 2315 阅读 · 0 评论 -
SpringMVC | Spring MVC中的“拦截器”
SpringMVC中的拦截器类似于Servlet中的过滤器Filter,它主要用于拦截用户请求并做相应的处理。例如通过拦截器可以进行权限验证记录请求信息的日志判断用户是否登录等。要使用SpringMVC中的拦截器,就需要对拦截器类进行定义和配置。通常拦截器类可以通过两种方式来定义。一种是通过实现 HandlerInterceptor接口,或继承 HandlerInterceptor接口的实现类来定义;另一种是通过实现 WebRequestInterceptor接口.....原创 2024-03-21 23:39:59 · 1036 阅读 · 2 评论 -
SpringMVC | SpringMVC中的 “JSON数据交互“ 和 “RESTful设计风格“
目录:一、JSON 数据交互1.1 JSON概述1.2 JSON的“数据结构”对象结构数组结构1.3 JSON的“数据转换”用 \的方式 来“自动配置” MappingJackson2HttpMessageConverter转换器 (来完成JSON数据转换)用\标签方式的来“自行配置” JSON转换器配置MappingJackson2HttpMessageConverter转换器 (来完成JSON数据转换).....原创 2024-03-18 23:47:19 · 2527 阅读 · 1 评论 -
SpringMVC | SpringMVC中的 “数据绑定”
目录:“数据绑定” 介绍1.简单数据绑定 :绑定 “默认数据” 类型绑定 “简单数据类型” 类型 (绑定Java“基本数据类型”)绑定 “POJO类型”绑定 “包装 POJO”“自定义数据” 绑定 :Converter (自定义转换器).....原创 2024-03-11 23:24:41 · 1410 阅读 · 2 评论 -
Spring MVC | Spring MVC 的“核心类” 和 “注解”
Spring MVC 的“核心类” 和 “注解” :1.DispatcherServlet (前端控制器)2.@Controller 注解3.RequestMapping 注解3.1 @RequestMapping 注解的 “使用”标注在 “方法” 上标注在 “类” 上3.2 @RequestMapping 注解的 “属性”4.组合注解4.1 请求处理方法的 “参数类型” 和 “返回值类型”请求处理方法中的 “参数类型”请求处理方法的 “返回值类型”.....原创 2024-03-09 23:39:35 · 987 阅读 · 0 评论 -
SpringMVC | SpringMVC的“入门“
Spring MVC入门 :Spring MVC 概述第一个Spring MVC应用SpringMVC 的 “工作流程”.....原创 2024-03-07 23:34:39 · 1021 阅读 · 4 评论 -
Spring | Spring事务管理
1.Spring事务管理 “含义”2.Spring事务管理的 三个“核心接口” :2.1 PlatformTransactionManager 接口PlatformTransactionManager接口 (3个“事务操作方法”)PlatformTransactionManager接口的 “实现类”2.2 TransactionDefinition 接口2.3 TransactionStatus 接口3.Spring事务管理的方式 (两种)3.1 声明式事务管理 (常用)......原创 2024-02-18 15:45:41 · 1128 阅读 · 1 评论 -
Spring | Spring的“数据库开发“ (Srping JDBC)
Spring JDBC1.Spring JDBC的核心类 ( JdbcTemplate类 )2.Srping JDBC 的配置3.JdbcTemplate类的“常用方法”execute( ):直接执行“sql语句”,没有返回值update( ) :“增删改”,返回 “影响的行数”query( ) : “查询”,返回 “T类型 / List类型” 的结果.....原创 2024-01-30 23:30:09 · 1926 阅读 · 10 评论 -
Spring | Spring AOP (以“AspectJ框架“开发实现AOP功能)
基于XML的声明式AspectJ是指通过XML文件来定义切面切入点及通知。所有的切面、切入点和通知都必须定义在元素内。元素及其子元素如下图所示 :在上图中,Spring配置文件中的元素下可以包含多个元素,一个元素中又可以包含属性和子元素,其子元素包括和。在配置时,这3个子元素必须按照此顺序来定义。在元素下,同样包含了属性和多个子元素通过使用元素及其子元素就可以在XIML文件中配置切面切入点和通知.....原创 2024-01-29 00:43:13 · 950 阅读 · 2 评论 -
Spring | Srping AOP (AOP简介、动态代理、基于“代理类”的AOP实现)
Spring的AOP模块,是Spring框架体系结构中十分重要的内容,该模块中提供了面向切面编程实现。AOP的全称是,即面向切面编程( 也称面向方面编程 )它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式。在传统的业务处理代码中,通常都会进行事务处理日志记录等操作。虽然使用OOP可以通过组合或者继承的方式来达到代码的重用,但如果要实现某个功能(如日志记录),同样的代码仍然会分散到各个方法中。这样,如果想要关闭某个功能,或者对其进行修改,就必须要修改所有的相关方法。.....原创 2024-01-21 18:55:01 · 1090 阅读 · 0 评论 -
Spring | Spring中的Bean--下
Spring中的Bean:4.Bean的生命周期5.Bean的配装配式 ( 添加Bean到IOC容器的方式 + 依赖注入的方式 )5.1 基于XML的配置5.2 基于Annotation (注解) 的装配 (更常用)5.3 自动装配.....原创 2024-01-18 00:35:58 · 987 阅读 · 1 评论 -
Spring | Spring中的Bean--上
Spring中的Bean:1.Bean的配置2.Bean的实例化2.1 构造器实例化3.Bean的作用域3.1 作用域的种类3.2 singleton作用域3.3 prototype 作用域.....原创 2024-01-17 01:29:53 · 1883 阅读 · 0 评论 -
Spring | Spring框架最基本核心的jar包、Spring的入门程序、依赖注入
1.Spring框架最基本、最核心的jar包2.Spring的入门程序3.依赖注入3.1 依赖注入的概念3.2 依赖注入的实现方式.....原创 2024-01-14 00:15:16 · 1295 阅读 · 2 评论 -
Spring | Spring的基本应用 (核心容器、四个基本的模块、applicationContext.xml)
Spring是由组织和开发的一个分层的Java SE/EE full-stack (一站式 )轻量级开源框架。Spring以IOC控制反转)和AOP面向切面编程)为内核。Spring使用基本JavaBean来完成以前只可能由EJBJava企业Bean)完成的工作,取代了EJB的臃肿、低效的开发模式。Spring致力于Java EE应用各层的解决方案。在表现层它提供了Spring MVC等功能;在业务逻辑层可以管理事务记录日志等;在持久层可以整合MyBatis等技术。虽然Spring贯穿于.....原创 2023-12-02 17:49:37 · 1694 阅读 · 4 评论 -
Spring | Sring Task (定时任务框架) 、微信小程序开发
SpringTask 是Spring框架提供的任务调度工具可以按照约定的时间执行某个代码逻辑。定时自动执行某段Java代码是自动触发的不需要客户端发送请求。定时任务类中需要包含具体的业务逻辑,即任务触发时具体描述什么事情.....原创 2023-11-04 16:34:15 · 417 阅读 · 4 评论 -
SpringBoot | SpringBoot中实现“微信支付“
SpringBoot中实现"微信支付":1.“微信支付”产品2."微信支付"接入流程3.“微信小程序支付”时序图:3.1 “商家端JSAPI下单” 接口3.2 “微信小程序端调起支付” 接口4.微信支付准备工作:4.1 获得微信支付平台证书、商户私钥文件4.2 获取临时域名 (内网穿透) :①下载且安装软件 : cpolar②获得 “Authtoken” 且配置 cpolar ,生成“内网穿透”工具配置文件③启动服务,临时获取到一个IP地址 (临时域名)5.“微信小程序支付”代码:原创 2023-10-28 01:41:42 · 4140 阅读 · 15 评论 -
Spring | Spring Cache(缓存框架)
Spring Cac是Spring的一个框架,实现了基于注解的缓存功能。只需简单加一个注解,就能实现缓存功能。Spring Cache提供了一层抽象底层可以切换不同的缓存实现。比较常见的(底层)缓存实现。可自定义地修改底层的缓存实现。比如: 你想用Redis进行缓存,可修改Spring Cache配置,让其底层通过Redis来实现缓存功能。在具体的项目中,想切换底层的“缓存实现”时只需修改该“缓存实现”的依赖Spring Cache底层就会自动切换“缓存实现”。例如:此时的底层的缓存实现为:EHCache。原创 2023-10-24 01:42:08 · 318 阅读 · 2 评论 -
ssm项目 “文档上传” 和 “文档下载”
1.pom.xml文件中导入依赖2. 配置 文档上传解析器在 spring-mvc.xml 中配置文件上传解析器。3. 配置 文档上传工具类4. 配置后端代码 ( 来实现文档的上传 )4.1配置(controller层) 后端代码4.2配置(bean层) Doc对象5. 配置前端代码 ( 来实现文档的上传 )5.1配置配置(.jsp页面中) 前端代码5.2“文件上传页面”展示原创 2023-04-20 17:26:51 · 1114 阅读 · 1 评论 -
SSM项目 “信息发送” 详细步骤
SSM项目 “邮件发送” 详细步骤:将获得的 “APIID ” 填入 new NameValuePair(“account”, "APIID "), 中 // APIID。new NameValuePair(“password”, “APIKEY”), 中 // APIKEY。ps:实际项目中,可通过第三方的短信服务商来帮助实现“短信发送”功能。登录 —验证码通知短信 — 产品总览 — APIKEY。登录 —验证码通知短信 — 产品总览 — APIID。原创 2023-04-19 15:47:30 · 294 阅读 · 0 评论 -
SSM项目 “邮件发送” 详细步骤
②设置 – 账户 – POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 – 开启服务 – 获得授权码。ps:实际项目中,如果真实项目需要自己搭建“邮件服务器”,当然也可以用。ps:以上内容,如有不对请指正。//传给后端的邮件发送的信息。①登录(官方)邮箱账号。//向后端发送的请求。原创 2023-04-18 22:31:14 · 1049 阅读 · 0 评论