- 博客(9)
- 收藏
- 关注
原创 【Mybatis源码分析】TypeAliasRegistry源码分析
Mybatis通过TypeAliasRegistry对象实现对别名的封装,实现别名对应Java类型的校验。TypeAliasRegistry类中是用一Map成员对象实现上面封装效果的。
2023-03-28 18:29:40
239
1
原创 【SpringBoot入门】SpringBoot的配置
SpringBoot 是基于约定的,很多配置都是默认的,主方法上@SpringBootApplication注解的子注解@EnableAutoConfiguration实现的,是在META-INF/spring.factories中的自动配置了,但是如果想使用自己的配置替换默认配置或添加其他配置的话,可以使用application.properties或者application.yml(application.yaml)进行配置。
2023-03-23 19:51:10
737
1
原创 【Vue2】Vue.js 计算属性详讲
computed和methods不同,computed内部放的是对象,里面可以写getter和setter方法,getter调用后其对象名会成为vm对象中的属性名,其getter方法的返回值会成为这个对象名对应的属性值,而setter方法就是当这个属性值被修改的时候会调用,通过这个修改的值去修改对应的data属性,从而再次调用getter方法,更新缓存。
2023-03-22 22:11:41
1084
3
原创 【SSM】SSM整合步骤和流程细化
ssm整合主要是spring进行整合mybatis+spring进行整合springmvc,而整合mybatis是依赖于spring-mybatis包下的SqlSessionFactoryBean类,整合springmvc是依赖于spring-web中提供的ContextLoaderListener监听器。ssm整合实际上就是对这俩个类的配置注入。
2023-03-21 09:17:00
1168
23
原创 【SSM】SpringMVC中的@RequestMapping注解(含源码解析)
通过该 @RequestMapping 注解去映射控制器(指MVC中的Controller端)中的相关方法。它内部有很多属性可以用来匹配 URL、HTTP 方法、请求参数、表头...。这个注解可以使用在类上,也可以使用在方法上。
2023-03-15 15:10:13
1661
4
原创 【JVM入门(一)】到底什么是JVM?
准确的说 JVM 就是一个翻译官,把字节码文件翻译成各个系统所能理解的机器码,以便运行。再确切地说:Java虚拟机(JVM)是和字节码文件(Class文件)绑定在一起的,和 Java 文件没有任何关系,它只是按照规范去读取Class文件,去解析并执行字节码指令。
2023-03-13 12:02:02
395
原创 【SSM】Spring集成Mybatis
虽然Spring中提供了JDBCTemplate模块,已经很大程度了解决了JDBC代码的复杂度,但它仍然是和Java代码写在一起的。反观 Mybatis 将 Sql 语句写在配置文件中,使得SQL语句和程序实现了松耦合。而且提供了些许标签,使得SQL可以是动态的。在ORM基础上想要更好的用Spring的DI、AOP、事务处理、Junit支持等实现成果,学会使用 Spring 框架集成 Mybatis 是大势所趋。
2023-03-13 10:26:33
1709
22
原创 【SSM-笔记】Spring AOP 详讲,面向切面编程
AOP(Aspect-Oriented-Programing)面向切面编程。它是Spring的重要思想之一。AOP将权限校验、日志记录等非业务代码完全提取出来,与业务代码分离,并寻找结点切入到代码中。
2023-03-11 15:49:09
505
1
原创 【日志框架-笔记】深入浅出 Log4j,理论-源码-配置
`Log4j 全称 Logging for Java`;它是一个用于Java编程语言的日志记录库(框架),支持多种日志记录格式。包括文本、xml、数据库。和其他日志框架一样,可以把日志信息发送到控制台、文件等不同目的地。有强大的配置功能,当然也可以进行过滤,根据实际情况而论,还是比较灵活的。
2023-03-01 14:01:40
657
空空如也
ThreadLocal为什么用在成员变量上,方法中调用了值没变。
2023-04-02
鼠标左边前进后退键对应着键盘上的什么键?
2022-12-31
idea未找到应用程序如何解决?
2022-11-02
Java如何像c/c++一样有类似的输入
2022-10-17
Java面向对象的一个小问题
2022-10-10
MySQL导入sql脚本为什么出错
2022-10-06
Java接口实力对象可以用实现它的类来实例化的原因
2022-09-09
Java的一般学习顺序是什么呢?
2022-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人