不灭的焱

革命尚未成功,同志仍须努力 下载Java

作者:AlbertWen  添加时间:2022-01-06 23:04:36  修改时间:2026-02-19 02:16:12  分类:07.Java框架/系统  编辑

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

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

作者:AlbertWen  添加时间:2022-01-03 22:27:38  修改时间:2026-02-27 07:06:20  分类:07.Java框架/系统  编辑

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

作者:AlbertWen  添加时间:2022-01-03 22:05:05  修改时间:2026-02-13 19:22:11  分类:07.Java框架/系统  编辑

我们有这样的一个springboot项目。项目分为开发、测试、生产三个不同阶段(环境),每个阶段都会有db、ftp、redis等的不同配置信息。我们可以使用spring.profiles.include来实现三种不同环境的一键切换。

作者:AlbertWen  添加时间:2021-12-19 22:59:57  修改时间:2026-02-20 15:07:18  分类:07.Java框架/系统  编辑

配置了拦截器后,Jackson的全局配置失效!!!

作者:AlbertWen  添加时间:2021-12-19 19:58:47  修改时间:2026-02-24 10:45:01  分类:07.Java框架/系统  编辑

全局配置、自定义字段/属性名、忽略某个字段/属性

作者:AlbertWen  添加时间:2021-12-18 22:03:35  修改时间:2026-02-21 01:38:13  分类:07.Java框架/系统  编辑

写程序,难免会遇到一些异常。遇到了,处理了,给与友好提示就ok,Spring Boot 默认自己就处理了异常,只是感觉有点不友好:

浏览器访问:

作者:AlbertWen  添加时间:2021-12-17 23:22:11  修改时间:2026-02-23 11:04:53  分类:07.Java框架/系统  编辑

Spring Boot 的拦截器使用非常方便,我们只需要以下两步:

  1. 自定义类实现HandlerInterceptor并注解@Component让Spring管理;
  2. 自定义一个配置类实现WebMvcConfigurer,注解@Configuration让Spring当作配置类管理;
作者:AlbertWen  添加时间:2021-12-12 23:25:37  修改时间:2026-02-21 22:15:15  分类:07.Java框架/系统  编辑

404等异常时返回JSON字符串,并解决swagger前端资源(js/css/img),不能正常访问的问题

作者:AlbertWen  添加时间:2021-12-12 21:21:11  修改时间:2026-02-22 11:00:21  分类:07.Java框架/系统  编辑

我们基本上都知道 Spring 使用的是 logback 为日志配置的。

如果在你的项目中启用了你自己定义的 logback.xml 配置的话,本来是彩色的日志输出就变成黑白色了。

作者:AlbertWen  添加时间:2021-12-12 17:57:57  修改时间:2026-02-24 13:58:42  分类:07.Java框架/系统  编辑

SpringBoot本身就内置了日志功能,然而想要输入想要的日志,并且输出到磁盘,然后按天归档,或者日志的切分什么的,自带的日志仅仅具有简单的功能。