spring易混淆知識彙總 - 獲取 各種應用上下文物件 的方法
獲取 contextPath
//方式一 :在標註了 @Component 註解的類上,基本上都可以使用 @Autowired 直接手動注入 context
@Autowired
ApplicationContext context;
String contextPath = ((AnnotationConfigWebApplicationContext) context).getServletContext().getContextPath();
System.out.println("============" + contextPath);
//方式二: request 物件獲取
ServletContext servletContext = request.getServletContext();
獲取 conText
WebApplicationContext context = ContextLoader.getCurrentWebApplicationContext();
xml 配置檔案啟動的專案,獲取 context
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("application.xml");
// 也可以
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext("application.xml");
request 請求獲取 context
相關文章
- Java獲取Spring的各種物件JavaSpring物件
- MySQL 常用易混淆知識點總結MySql
- Python時間獲取及轉換知識彙總Python
- 應急響應知識彙總
- 獲取 Class 物件的 3 種方法物件
- PHP入門易忘知識點彙總PHP
- 獲取表單物件的三種方法物件
- js獲取裝置資訊的方法彙總JS
- Spring應用上下文生命週期Spring
- Oracle獲取繫結變數的各種方法Oracle變數
- 從request獲取各種路徑總結
- MySQL知識彙總MySql
- Docker 知識彙總Docker
- 前端知識彙總前端
- Ubuntu各種錯誤彙總Ubuntu
- 史上最全的iOS各種裝置資訊獲取總結iOS
- Activity面試彙總, 打牢那些被易忘的基礎知識面試
- JS易混淆的方法整理JS
- 知識點-Spring Boot 異常處理彙總Spring Boot
- Spring基礎知識彙總 Java開發必看SpringJava
- K8S核心概念之SVC(易混淆難理解知識點總結)K8S
- js知識點彙總JS
- MySQL-知識彙總MySql
- SVM知識點彙總
- JavaScript知識點彙總JavaScript
- android 知識彙總Android
- java知識點彙總Java
- 初賽De各種各樣的知識點
- Java知識點總結(反射-獲取類的資訊)Java反射
- spring aop獲取目標物件的方法物件(包括方法上的註解)Spring物件
- ArchLinux各種問題彙總Linux
- Android移動應用知識點總彙①Android
- Android應用開發—知識點彙總Android
- Java常見知識點彙總(③)——物件導向基礎Java物件
- oracle資料庫獲取繫結變數的各種方法Oracle資料庫變數
- 知識庫(3)-從Active Directory獲取物件的GUID (轉)物件GUI
- Java類獲取spring 容器的bean的5種方法JavaSpringBean
- Spring IoC容器與應用上下文的設計與實現Spring