spring
文章平均质量分 67
可爱的小小小狼
精读各种经典书籍,喜欢总结读书笔记。
展开
-
aop的代理技术基础
Proxy.newProxyInstance 是 JDK 提供的一个方法,用于创建动态代理对象。动态代理是一种在运行时创建代理对象的方法,可以拦截方法调用并添加自定义逻辑。Class原创 2024-06-18 10:58:10 · 205 阅读 · 0 评论 -
maven教程
我们在输入 mvn 命令的时候 比如 mvn clean,clean 对应的就是 Clean 生命周期中的 clean 阶段。但是 clean 的具体操作是由 maven-clean-plugin 来实现的。每个生命周期中都包含着一系列的阶段(phase)。这些 phase 就相当于 Maven 提供的统一的接口,然后这些 phase 的实现由 Maven 的插件来完成。所以说 Maven 生命周期的每一个阶段的具体实现都是由 Maven 插件实现的。原创 2024-04-28 16:34:44 · 288 阅读 · 0 评论 -
spring中的事务
你可以将一系列的操作包装在一个事务中,以确保它们要么全部成功提交,要么全部回滚到事务开始之前的状态。原创 2024-04-28 16:33:51 · 233 阅读 · 0 评论 -
spring获取controller参数过程
Component@Override.....实现Converter接口,使用@Component标注,注册到ioc中,handler会自动找到这个进行参数转换。当你注册了自定义的转换器后,它会覆盖Spring MVC 默认的参数转换规则。这意味着当Spring MVC 遇到需要将字符串转换为User对象的情况时,会优先使用你提供的StringToUserConverter来执行转换,而不是使用默认的转换规则。原创 2024-04-26 15:11:17 · 903 阅读 · 0 评论 -
springmvc中的流程
tomcat会为每个请求使用一个线程,这个线程在处理过程中会调用 DispatcherServlet 来处理请求。DispatcherServlet 作为前端控制器负责”整个“请求的处理过程,包括请求的分发、拦截器的执行、处理器的调用等。只有一个dispatcherServlet,多个线程会共享同一个 DispatcherServlet 实例来处理请求。原创 2024-04-26 13:37:03 · 260 阅读 · 0 评论 -
spring aop
约定编程”(Convention Over Configuration)是一种软件开发的理念,旨在减少开发者在项目配置上的决策,并通过约定促进开发者之间的协作和项目的一致性。原创 2024-04-04 00:10:04 · 1162 阅读 · 0 评论 -
深入理解springboot
http请求发送给控制器,控制器与业务层交互,业务层使用noSQL缓存,业务层与数据访问层交互,数据访问层和关系型数据库交互,将结果返回给控制器,控制器相应请求,返回视图。HTTP的请求包含在请求头,请求体和URL中,服务器中还包括上下文环境和Session,这里的消息转换是指请求体的转换。除了JSON和JSP视图外,还有其他视图,Excel,PDF等,虽然视图具有多样性,但都是实现了View接口。视图是渲染数据模型展示给用户的组建,分为逻辑视图和非逻辑视图,逻辑视图是需要视图解析器进行进一步定位的。原创 2024-04-04 00:08:42 · 830 阅读 · 0 评论 -
在@Value中的Spring EL的使用
在 Spring 中,${} 语法用于引用配置文件中的属性值,而 #{} 语法用于使用 SpEL(Spring Expression Language)表达式。Spring EL(Expression Language)是一种强大的表达式语言,用于在 Spring 应用程序中访问对象属性、调用方法、进行运算等。原创 2024-04-03 22:37:20 · 548 阅读 · 0 评论 -
springIoc容器
Ioc容器的两个作用:(1)管理bean,包括发布和获取bean。(2)描述Bean之间的依赖关系。Ioc是管理Bean的容器,所有的Ioc都继承自BeanFactory,他是一个顶级容器。BeanFactory方法有getBean,containBean,isSingleton,isPrototype,getAliases。getBean()返回Bean会调用isPrototype()方法,如果返回true,就会创建新Bean返回。原创 2024-04-03 22:17:04 · 1271 阅读 · 0 评论 -
Jedis的使用
Jedis: Jedis 类是主要的操作类,用于与 Redis 建立连接并执行各种操作,如设置值、获取值、执行命令等。项目名:表名:字段名:key。redis键的命名规则。原创 2024-02-17 13:12:56 · 322 阅读 · 0 评论 -
Mybatis的使用
mybatis是通过对JDBC的封装实现的,他是针对ORM的。‘datasource也是对于JDBC的封装,但是它是针对连接管理的。半ORM框架Object Relationship Mapping 对象关系映射半ORM:需要在mapper文件中配置映射关系作用:用来操作数据库,解决原始jdbc代码冗余(1)environment设置数据源(2)类型别名(3)mapper文件的注册mapper文件(1)dao方法的实现—sql语句。原创 2024-02-16 15:09:50 · 710 阅读 · 0 评论 -
java项目的常用目录列表
全称为:Plain Ordinary Java Object,即简单普通的java对象。一般用在数据层映射到数据库表的类,类的属性与表字段一一对应。原创 2024-02-16 14:43:13 · 2951 阅读 · 0 评论 -
mybatis的使用
mybatis是通过对JDBC的封装实现的,他是针对ORM的。‘datasource也是对于JDBC的封装,但是它是针对连接管理的。半ORM框架Object Relationship Mapping 对象关系映射半ORM:需要在mapper文件中配置映射关系作用:用来操作数据库,解决原始jdbc代码冗余(1)environment设置数据源(2)类型别名(3)mapper文件的注册mapper文件(1)dao方法的实现—sql语句开发步骤:1.entity。原创 2024-01-19 08:20:01 · 1065 阅读 · 0 评论 -
RestTemplate
ResponseEntity是Spring对HTTP请求响应的封装,包括了几个重要的元素,如响应码,contentType、contentLength、响应消息体等。public ResponseEntity getForEntity(url,返回的响应体的json对象的类型,请求参数)RestTemplate是spring框架提供的,所以不需要专门导包,但是需要我们注册到spring中。创建RestTemplate类并且注册到spring容器中,然后我们就使用@AutoWired使用类。原创 2023-11-20 16:51:55 · 58 阅读 · 1 评论 -
spring常用基础注解
简单明了搞懂常见注解的用法原创 2023-11-27 10:19:49 · 636 阅读 · 0 评论