不灭的火

革命尚未成功,同志仍须努力:加密SHA/AES/RSA下载JDK17

作者:AlbertWen  添加时间:2022-04-04 11:17:18  修改时间:2025-09-13 06:12:01  分类:07.Java框架/系统  编辑

相关注解的汇总

  1. @SpringBootTest:spring的注解,通过扫描应用程序中的配置来构建测试用的Spring上下文。
  2. @AutoConfigureMockMvc:spring的注解,能够自动配置MockMvc对象实例,用来在模拟测试环境中发送http请求。
  3. @WebMvcTest:spring的注解,切片测试的一种。使之替换@SpringBootTest能将构建bean的范围限定于web层,但是web层的下层依赖bean,需要通过mock来模拟。也可以通过参数指定只实例化web层的某一个到多个controller。具体可参考Auto-configured Spring MVC Tests。
  4. @RestClientTest:spring的注解,切片测试的一种。如果应用程序作为客户端访问其他Rest服务,可以通过这个注解来测试客户端的功能。具体参考Auto-configured REST Clients。
  5. @MybatisTest:mybatis按照spring的习惯开发的注解,切片测试的一种。使之替换@SpringBootTest,能够将构建bean的返回限定于mybatis-mapper层。具体可参考mybatis-spring-boot-test-autoconfigure。
作者:AlbertWen  添加时间:2022-04-03 20:59:13  修改时间:2025-09-12 04:18:56  分类:07.Java框架/系统  编辑
// 获取jar包所在目录路径
ApplicationHome home = new ApplicationHome(PathHelper.class);
File jarFile = home.getSource();
return jarFile.getParentFile().toString();
作者:AlbertWen  添加时间:2022-04-03 18:47:30  修改时间:2025-09-14 11:12:11  分类:07.Java框架/系统  编辑
System.out.println(FileUtil.FILE_SEPARATOR);		// 文件分隔符:Linux文件路径分隔符为 / ,Windows的文件路径分隔符为 \  
System.out.println(FileUtil.PATH_SEPARATOR);		// 路径分隔符:Linux系统中是 :,Windows是 ; 
System.out.println(FileUtil.getLineSeparator());	// 换行分隔符:Windows: \r\n Mac: \r Linux: \n 
作者:AlbertWen  添加时间:2022-04-03 11:58:22  修改时间:2025-09-10 19:54:37  分类:07.Java框架/系统  编辑

从开始使用SpringBoot到现在,一直都是在用SpringBoot开发web服务(API服务)。直到前段时间,需要帮其他组的同事写一个非web的简单服务时,才想到Springboot是不是也支持非web项目。

作者:AlbertWen  添加时间:2022-03-21 16:21:50  修改时间:2025-09-14 12:32:39  分类:07.Java框架/系统  编辑
作者:AlbertWen  添加时间:2022-03-13 19:17:53  修改时间:2025-09-11 16:45:36  分类:07.Java框架/系统  编辑

主要介绍Android或Java应用中如何以默认用户或root用户执行Shell命令,ShellUtils的API介绍、使用及使用场景(如静默安装和卸载、修改hosts文件、拷贝文件)。使用纯Java实现,所以对Java程序同样适用。

作者:AlbertWen  添加时间:2022-03-13 17:16:41  修改时间:2025-09-11 00:02:57  分类:07.Java框架/系统  编辑

获取application配置文件中参数的3种方式

作者:AlbertWen  添加时间:2022-01-31 22:27:40  修改时间:2025-09-09 04:10:20  分类:07.Java框架/系统  编辑

通过先前的文章:【Spring Boot】MyBatis引入 分页插件pagehelper

知道如何使用分页插件pagehelper,现在对这个分页插件再简单包装一下,使它使用起来更方便,自带分页条:

作者:AlbertWen  添加时间:2022-01-06 23:04:36  修改时间:2025-09-09 05:28:56  分类:07.Java框架/系统  编辑

最近review别人代码的时候,看到了一些@Autowired不一样的用法,觉得有些意思,特定花时间研究了一下,收获了不少东西,现在分享给大家。

也许@Autowired比你想象中更强大。

作者:AlbertWen  添加时间:2022-01-03 22:27:38  修改时间:2025-09-12 16:51:25  分类:07.Java框架/系统  编辑

 一般来说,开发一个项目会实现很多个服务接口,以前的做法是可以将全部接口糅合一起对外提供服务,但在现在,越来越提倡微服务理念,这种做法明显与微服务的理念背道而驰。更合理的做法,就是对项目进行服务拆分,使项目被拆分成多个小的服务,而服务采用面向接口的编程,这将极大的有利于项目的扩展和团队分工。