- 博客(13)
- 收藏
- 关注
原创 Mybatis源码解析
注意这里有一个 getClassLoaders方法,它获取到了所有的classloader,最后用的应该是 systemClassLoader(源码没看懂)这里的 ClassLoaderWrapper 是一个类,用于包装对多个类加载器的访问,使它们作为一个整体工作。首先需要定义好文具配置文件,例如mybatis.xml。使用上一步拿到的加载器进行加载。
2024-07-08 10:00:23
834
原创 Springboot测试test中无法注入bean 的问题
显示 Autowired members must be defined in valid Spring bean变成就可以了。参考链接参考
2022-06-17 10:47:29
6320
原创 基于jacoco插件,使用python脚本分析java项目测试覆盖率。
因为是SpringBoot项目,并且使用了jacoco的插件,代码仓库顶层pom.xml里面加入如下maven依赖,子模块只需继承(parent)父pom即可。(1. 又学了maven一遍,层次结构,groupid,等)这里稍作解释:顶层pom中需要使用标签管理同个项目中的各个模块。因为是根据项目中的来获取模块名称的。所以必须添加。示例:2.2 python执行准备因为我们需要给脚本传入三个参数,所以需要运行脚本时显式的传入参数:......
2022-06-14 11:05:07
1103
原创 Git基本操作记录
基本命令:命令:git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshowgit push origin master 将文件给推到服务器上 git remote show origin 显示远程库origin
2022-05-17 16:40:53
382
1
原创 Springboot thymeleaf报错
1.报错情况:[THYMELEAF][http-nio-8080-exec-3] Exception processing template "table/dynamic_table": Error resolving template [common], template might not exist or might not be accessible by any of the configured Template Resolvers (template: "table/dynamic_tabl
2022-01-07 12:15:50
1215
原创 Spring框架学习记录
Spring框架学习一、写在前面最近在学习spring框架,当初没有打算写博客,但是在学习的过程中发现spring的小知识点比较多,所以写一遍博客,当作复习,当作巩固,当作纪念。二、Spring基础1.Spring是什么Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring 的核心是控制反转(IoC)和面向切面编程(AOP)。Spring 是可以在 Java SE/EE 中使用的轻量级开源框架。Spring 的主要作用就是
2021-06-05 14:34:04
586
原创 Mybatis学习总结
Mybatis学习总结1. 框架概述1.1 三层框架三层架构包含的三层:界面层(User Interface layer)SpringMVC业务逻辑层(Business Logic Layer)Spring数据访问层(Data access layer)Mybatis三层框架的功能:界面层(表示层,视图层):主要功能是接受用户的数据,显示请求的处理结果。使用 web 页面和用户交互,手机 app 也就是表示层的,用户在 app 中操作,业务逻辑在服务器端处理。业务逻辑层:接收
2021-04-25 17:56:32
550
1
原创 maven配置管理
maven配置管理1.准备1.maven官网下载的安装包2.环境变量1.mvn -v报错:在系统变量中添加MAVEN_HOME在系统变量Path中添加%MAVEN_HOME%\bin2.验证在cmd中输入echo %MAVEN_HOME%查看maven安装路径,结果如下C:\Users\xixixiaozi>echo %MAVEN_HOME%D:\Code\Java_Code\frame\maven_work\apache-maven-3.3.9mvn -versio
2021-04-04 08:25:37
165
原创 vscode C语言中文输出乱码问题的解决
西八气人跟着有些博主配环境改系统区域在json里面配啥的西八没用,最后还不是用最简单的办法好了。1.原因:utf-8和gbk不兼容然后乱码2.解决办法:打开文件–首选项–设置–文本编辑器–文本把utf-8改成改23123.然后重启vscode,新建一个文件的时候默认的编码就是gb2312了。......
2020-08-03 10:53:43
24426
24
原创 Java 学习记录
1.java基本概念1.1 访问修饰符用于控制程序的其他部分对这段代码的访问级别1.2 class关键字class表示所有的内容都包含在类中,类是所有java程序的构建块。1.3 命名规则java的类名的命名规则:以字母开头,后面可以跟数字任意组合。// An highlighted blockpublic class Java_001 类名是大写字母开头,并且采用驼峰命名法:YangChenXi1.4 注释和c语言一样采用// 或者/* */1.5 数据类型整形类
2020-06-06 00:46:21
1917
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人