首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
Java博客
累计撰写
66
篇文章
累计创建
22
个标签
累计收到
12
条评论
栏目
首页
分类
后端开发
数据库
前端开发
学习笔记
错误合集
标签
Java
MySQL
MongoDB
Linux
IDEA
归档
海尔经典面试题
Linux清理磁盘空间
MySQL查询结果输出到文件
MongoDB数据处理
瞬间
留言板
友情链接
Java学习笔记
目 录
CONTENT
以下是
后端开发
相关的文章
2021-03-26
SpringBoot 初始化执行自定义代码
本文介绍了在Spring Boot应用启动后自动执行初始化代码并将数据存入`ServletContext`的两种方法。由于`ServletContextListener`在Spring未完全初始化时无法注入Spring组件,故不推荐使用。**方法一**推荐使用`ApplicationListener<ContextRefreshedEvent>`,在Spring上下文加载完成后执行,可安全使用Spring注入的Bean。通过`ContextRefreshedEvent`获取`ApplicationContext`,再转换为`WebApplicationContext`以获取`ServletContext`,进而完成数据初始化和存储。**方法二**为理论设想,通过`@Autowired`注入`ServletContext`,并在初始化方法上添加`@PostConstruct`注解,但作者未实践验证其可行性。整体建议优先采用方法一,保证Spring环境完备时执行初始化逻辑。
2021-03-26
19
0
1
后端开发
学习笔记
2021-03-26
Java获取当前路径的几种方法
本文详细介绍了在Java中获取路径的多种方法。首先,通过`System.getProperty("user.dir")`可获取当前工作目录;使用`File`类的`getCanonicalPath()`和`getAbsolutePath()`方法也可获取路径,前者返回标准化路径,后者返回绝对路径,两者在处理`.`和`..`时表现不同。其次,文中列举了`System.getProperty()`常用参数,涵盖Java版本、系统信息、路径分隔符等。在JSP中,可通过`request.getRequestURI()`、`request.getContextPath()`等获取页面路径、工程名、服务器路径等;在类中,使用`Class.getResource("/").getPath()`获取类路径,或通过`System.getProperty("user.dir")`获取工程路径;在Servlet中,通过`getServletContext().getRealPath("")`获取工程目录,`request.getRequestURL()`获取完整请求地址。全文系统梳理了各类场景下的路径获取方式,具有较强实用价值。
2021-03-26
24
0
0
后端开发
1
2
鄂ICP备20003961号-3