
Spring框架
文章平均质量分 75
Spring框架入门学习笔记
小矮多
这个作者很懒,什么都没留下…
展开
-
整合MyBatis-Plus和CRUD操作
MyBatis-Plus是MyBatis的增强工具,自动实现Mapper CRUD操作,提高开发效率。原创 2023-12-20 22:41:20 · 268 阅读 · 0 评论 -
Spring和MyBatis整合配置
整合:通过Spring去管理其他组件或框架的核心对象,让组件之间形成一个整体。原创 2023-12-20 17:59:38 · 239 阅读 · 0 评论 -
Spring与Spring MVC环境配置
阿里云镜像仓库配置:jackson序列号组件。原创 2023-12-20 16:48:35 · 163 阅读 · 0 评论 -
SpringMVC拦截器
Interceptor底层就是基于Spring AOP面向切面编程实现的。拦截器-Interceptor对URL请求进行前置/后置过滤。Interceptor与Filter用途相似,但实现方式不同。1.静态资源不需要被拦截,使用。2.多个拦截器的执行顺序。原创 2023-12-19 16:23:24 · 305 阅读 · 0 评论 -
RESTful基本使用和跨域页面
REST-表现层状态转移,资源在网络中以某种表现形式进行状态转移。就是在web环境中获取,如图片、网页这些资源时以URL形式进行传递。RESTful是基于REST理念的开发风格,一种开发规则。RESTful命名要求路径变量:存在URI中可变的数值。使用:@PathVariable简单请求:标准结构的HTTP请求,GET/POST非简单请求:复杂要求的HTTP请求,PUT/DELETE/扩展标准请求区别:非简单请求发送前需要发送预检请求非简单请求需要增加表单内容过滤器:原创 2023-12-19 09:33:05 · 518 阅读 · 0 评论 -
Spring MVC开发流程
web.xml配置DispatcherServlet映射 配置applicationContext的mvc标记 开发Controller控制器 2.Spring MVC处理流程 完成请求数据和处理方法的绑定。URL映射,将URL和Controller方法绑定。 3.2 接收请求参数 有两种方法:保证参数名一致就可以自动匹配,还可以进行参数类型的自动转换。参数名不一致时,可以通过@RequestParm注解自定义匹配。利用@RequestParam可以为参数设置默认值,如:,不会按照name去原创 2023-12-16 13:34:25 · 960 阅读 · 0 评论 -
Spring AOP面向切面编程
AOP将通用的、与业务无关的功能抽象封装为切面类。切面可配置在目标方法的执行前、后运行,真正做到即插即用。实现了在不修改源码的情况下对程序行为进行扩展。Spring AOP与AspectJ的关系:Eclipse AspectJ 是基于Java平台的面向切面编程的语言。Spring AOP底层依赖AspectJWeaver实现类和方法的匹配。Spring AOP利用代理模式实现对象运行时功能扩展。原创 2023-12-09 14:14:57 · 916 阅读 · 0 评论 -
Spring JDBC和事务管理
Spring JDBC是Spring框架用来处理关系型数据库的模块,对JDBC的API进行了封装。Spring JDBC的核心类为JdbcTemplate,提供数据CRUD方法。原创 2023-12-10 22:43:31 · 1054 阅读 · 0 评论 -
Spring IoC
IOC控制反转:是一种设计理念,由代理人来创建和管理对象,消费者通过代理人来获取对象。IOC的目的是降低对象之间直接耦合。加入IOC容器将对象统一管理,让对象关联变为弱耦合。DI依赖注入,完成在程序运行过程中对象的创建与绑定。DI在Java中利用反射技术实现对象注入。Sping的含义:狭义Spring是指Spring框架,广义的Spring是指Spring生态体系。Spring框架的核心是IOC容器和AOP面向切面编程。Spring IOC负责创建和管理系统对象,并在此基础上扩展功能。原创 2023-12-07 16:23:15 · 984 阅读 · 0 评论 -
SpringMVC
目录1、MVC设计模式介绍2、@Controller注解3、@RequestMapping注解4、控制器方法的返回4.1 返回String类型:4.2 返回普通的Java类型4.3 返回ResponseEntity5、@ResponseBody注解说明6、组合注解 Spring Framework中Web模块包含了 spring-web 、 spring-webmvc 、 spring-websocket 和 spring-webmvc-portlet 4 个模块. spring-web 模块提供了web开原创 2021-03-05 16:05:24 · 385 阅读 · 0 评论 -
SpringBoot项目搭建说明
目录为什么使用SpringBoot?搭建SpringBoot项目的方式? 为什么使用SpringBoot? SpringFramework需要进行大量的XML配置以及复杂的依赖管理,SpringBoot对Spring的缺点进行改进和优化,基于约定优于配置的思想让开发人员不必再配置和业务逻辑之间进行思维切换,提高了开发的效率。SpringBoot不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式 搭建SpringBoot项目的方式? 1.在官网创建: 访问https://start.sp原创 2021-03-04 16:55:56 · 324 阅读 · 2 评论 -
Spring初识
一、什么是Spring框架? Spring框架是由于开发的复杂性而创建的,使用基本的JavaBean代替EJB; Spring框架还是一个轻量级的控制反转和面向切面的容器框架; Spring框架使用于包括服务器开发等的任何Java应用,使得Java程序更加便捷、高效、安全 二、什么是Spring容器或者叫SpringBean容器? Bean就是 Java对象,容器就是对Java对象的整个生命周期进行管理(包括创建、装配、销毁). 三、Spring的模块化组成结构 1. Core Container(核心容原创 2021-03-02 00:00:09 · 679 阅读 · 4 评论