
Java
文章平均质量分 68
小菜0-o
卷心菜,又卷又菜
展开
-
Java的SpringBoot项目中为什么要注入接口XxxService而不是具体的实现类XxxServiceImpl
*解耦:**通过注入接口,实现了服务的调用者(这里是 ReportServiceImpl)和具体的实现细节(WorkspaceServiceImpl)之间的解耦。例如,如果有多个实现了 WorkspaceService 接口的类,并且根据不同的条件需要使用不同的实现类,那么通过注入接口,可以很容易地在运行时进行切换。**可测试性:**在进行单元测试时,可以方便地为接口创建一个模拟(mock)对象,从而更方便地对依赖该接口的类进行测试,而不需要依赖实际的实现类。在 Java 中,通常建议面向接口编程。原创 2024-07-11 10:14:31 · 484 阅读 · 0 评论 -
ServiceImpl中的参数封装为Map到Mapper.java中查询
ServiceImpl中的参数封装为Map到Mapper.java中查询原创 2024-07-05 22:25:11 · 275 阅读 · 0 评论 -
Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest
今天遇到一个报错:Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your testSpringboot的源代码和测试代码要在同一个包下:原创 2024-06-16 20:55:46 · 598 阅读 · 0 评论 -
多表联查小情景例子
多表联查小例子原创 2024-06-14 08:01:44 · 308 阅读 · 0 评论 -
foreach写法规范注意事项Mybatis
foreach写法规范原创 2024-06-12 09:58:10 · 380 阅读 · 0 评论 -
Mybatis框架学习
Mybatis框架学习原创 2024-03-28 16:07:56 · 376 阅读 · 0 评论 -
git教程(IDEA + 命令行)
git教程(在父文件夹目录下创建git仓库,管理多个项目)原创 2024-05-28 21:47:59 · 673 阅读 · 0 评论 -
SSM 项目学习(Vue3+ElementPlus+Axios+SSM)
SSM框架学习:ElementPlus + Axios + SSM原创 2024-04-05 17:56:29 · 1806 阅读 · 0 评论 -
SpringMVC框架学习
SpringMVC框架学习——韩顺平老师原创 2024-03-20 16:37:24 · 1077 阅读 · 0 评论 -
Spring框架——主流框架
Spring框架的学习原创 2024-02-02 21:40:50 · 1012 阅读 · 0 评论 -
Vue & Axios——前端技术栈
Vue & Axios——前端技术栈——韩顺平老师原创 2024-01-15 11:20:11 · 1536 阅读 · 0 评论 -
Vue2脚手架配置教程&IDEA配置VUE
vue2配置教程原创 2024-01-14 14:50:56 · 747 阅读 · 0 评论 -
es6新特性——前端技术栈
es6新特性——前端技术栈原创 2023-12-30 16:58:34 · 602 阅读 · 0 评论 -
线程数据共享和安全 -ThreadLocal
线程数据共享和安全 -ThreadLocal原创 2023-12-30 15:52:56 · 471 阅读 · 0 评论 -
Ajax学习
Ajax学习原创 2023-12-29 16:57:26 · 1213 阅读 · 0 评论 -
Java基础
Java基础——跟着韩顺平老师学习笔记原创 2023-12-29 14:08:39 · 1308 阅读 · 0 评论 -
JSON学习
JSON学习原创 2023-12-28 16:26:47 · 973 阅读 · 0 评论 -
JavaWeb——JSP&EL表达式学习笔记 韩顺平老师
JavaWeb——JSP&EL表达式学习笔记 韩顺平老师原创 2023-12-28 14:36:53 · 1064 阅读 · 0 评论 -
JavaWeb——JQuery
感觉可能韩老师在吃老本了,2011年的东西放到现在还要讲这么久。跳!原创 2023-12-28 14:32:35 · 1089 阅读 · 1 评论 -
JavaWeb——监听器Listener & 过滤器Filter——韩顺平学习笔记
JavaWeb——监听器Listener & 过滤器Filter——韩顺平学习笔记原创 2023-12-27 21:56:53 · 1414 阅读 · 0 评论 -
JavaWeb—Web路径专题 +会话技术——韩顺平老师 学习笔记
JavaWeb—Web路径专题 +会话技术——韩顺平老师 学习笔记原创 2023-12-26 10:24:27 · 1146 阅读 · 0 评论 -
JavaWeb—html, css, javascript, dom,xml, tomcat&servlet
JavaWeb—html, css, javascript, dom,xml, tomcat&servlet的学习笔记,前面都放一起了,原创 2023-12-23 22:12:35 · 1965 阅读 · 0 评论 -
war exploded: Error during artifact deployment. See server log for details.
war exploded: Error during artifact deployment. See server log for details 报错如何解决原创 2023-12-23 12:36:10 · 553 阅读 · 0 评论 -
idea2023解决右键没有Servlet的问题
真正完美解决2023版本IDEA不显示Servlet解决办法原创 2023-12-16 02:20:13 · 1823 阅读 · 0 评论 -
Tomcat界面闪退解决方法
Tomcat界面闪退解决方法原创 2023-12-11 17:08:13 · 404 阅读 · 0 评论 -
IDEA如何配置Git &遇到问题的解决
IDEA配置Git原创 2023-11-30 01:02:25 · 1097 阅读 · 2 评论 -
MySQL
跟着韩顺平学习Mysql原创 2023-11-26 17:32:54 · 1368 阅读 · 0 评论 -
Java新建项目如何整理项目结构,没有src文件夹
Java新建文件时,没有src目录文件夹怎么办?原创 2023-11-26 11:56:39 · 1230 阅读 · 0 评论 -
Java使用eclipse创建新项目步骤
毕竟也还是一个小白,现在也就是入个门吧。师傅领进门,修行在个人。弄完了jdk,又很麻烦的弄完了很多很多东西,发现在eclipse创建一个新文件远远比C语言和python麻烦。经过自己搜索,终于学会了。下面写写这个过程给所需要的人。...原创 2021-03-06 15:26:43 · 2251 阅读 · 5 评论 -
Java.I\O流简单入门
希望你自己能有点数哈,不付出还想有回报?想你妈呢简单的就像做完题?你能不能有点追求?Java的IO流在java.io包中,其下面有很多类,包含有 InputStream,OutputStream,Reader,Writer.前面两个是字节流的输入流输出流,后两个是字符流的输入流输出流。这四大类是输入输出中的最大的父类。字节流针对字节的输入输出字节就是Byte。1Byte=1字节。Inputstream的常用方法int read(): 读取一个8位的字节,将其转换为0-255之间的整原创 2021-04-29 16:45:26 · 113 阅读 · 0 评论 -
Java入门
标识符规范不能以数字开头 不能是关键字变量名和方法名的第一个单词的首字母小写,从第二单词开始每个单词首字母大写常量名所有字母都要大写,单词之间用下滑线连接 eg: DAY_OF_MONTH注释// :单行注释/* */ 多行注释...原创 2021-04-24 20:25:48 · 436 阅读 · 0 评论