SSH框架,在專案啟動的時候載入資料庫資訊
package com.simpefect.listener; import java.util.List; import java.util.Map; import java.util.UUID; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import org.springframework.context.ApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; import com.sun.corba.se.impl.encoding.OSFCodeSetRegistry.Entry ; import com.test.entity.User; import com.test.service.IUserService; public class ApplicationListener implements ServletContextListener{ public void contextDestroyed(ServletContextEvent sce) { // TODO Auto-generated method stub } public void contextInitialized(ServletContextEvent sce) { // TODO Auto-generated method stub try { ApplicationContext context = WebApplicationContextUtils.getRequiredWebApplicationContext(sce.getServletContext()); Object obj = context.getBean( "userService" ); IUserService usi = (IUserService)obj ; List<User> users = usi.getUsers(); if (users!= null&&users.size()>0){ for (User user:users){ ClientSessionManager. getInstance().getClientSessions().put(UUID. randomUUID().toString(), user); } } Map<String,User> map = ClientSessionManager.getInstance().getClientSessions(); if (map!=null &&map.size()>0){ for (java.util.Map.Entry<String,User> entry:map.entrySet()){ User user= entry.getValue(); System. out .println(entry.getKey()+":" +user .toString()); } } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } } }
相關推薦
SSH框架---實現系統啟動載入類,讀取資料庫常用資料進入記憶體以及將資料放在application
如果想讓bean類在初始化時啟動某個方法,在xml裡設定<bean id="test" class="xxx.xxx.Test" init-method="init"></bean> 或者使用annotation在方法上配置@PostConstruct即可。 但如果bean類設定為s
SSH框架,在專案啟動的時候載入資料庫資訊
package com.simpefect.listener; import java.util.List; import java.util.Map; import java.util.UUID; import javax.servlet.ServletContextEvent; import java
解決使用Oracle資料庫,專案啟動由於表原因無法成功啟動問題
1.仔細看異常資訊,如果出現一個 翻譯過來是 不僅僅這一張表,那就說明,在連線資料庫,定位到表的時候有多張表,不知道連哪一張。 原因: 有多個使用者,這兩個使用者下有相同的表。 就算是在不同的表空間也不行。 本人猜測在不同的例項下應該是可以存在
node之實現一個隨專案啟動將資料庫配置載入到記憶體中
乾貨,直接上程式碼: 專案結構: 2.建立此快取介面,將快取封裝到一個物件中:dataCfg。 3.上圖中快取物件dataCfg = await getDataBaseCfg()是將這個方法封裝到了工具類中,如下圖: 4.在app.js中應用,啟動的時候會
Hibernate 專案啟動載入很慢,不聯網時啟動不了,還報異常Caused by: org.dom4j.DocumentException: www.hibernate.org Nested exc
異常資訊如下: 看到我那個對映檔案沒有PProduct.hbm.xml,裡面的頭部結構是這樣的: <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC
用ssh框架做專案時,輸出資料出現錯誤
10:25:52.382 [http-bio-8080-exec-1] ERROR org.hibernate.proxy.pojo.javassist.JavassistProxyFactory - HHH000142: Javassist Enhancement fai
JavaEE SSH框架整合(二) struts2 載入本地dtd檔案,action配置
1. 載入struts2的dtd檔案,使struts.xml不用聯網就能驗證,並在eclipse中有提示 在src下建立struts.xml: <?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPEstrutsP
SSH或者SSM專案啟動時候一直卡在“資訊: Initializing Spring root WebApplicationContext“ 解決辦法
首先看到的是卡在了“Initializing Spring root WebApplicationContext”,提取關鍵字所以第一個原因就是你的Spring配置檔案出了問題,一般為對映檔案的問題。但是大多數時候我們是沒有動Spring配置檔案,就是長時間不用專案,當用的時
ssm框架中,專案啟動過程以及web.xml配置詳解
本篇主要在基於SSM的框架,深入講解web.xml的配置 web.xml 每個javaEE專案中都會有,web.xml檔案是用來初始化配置資訊:比如Welcome頁面、servlet、servlet-mapping、filter、listener、啟動載入級
SpringBoot2.0專案模組整合之Swagger2(自定UI,服務啟動載入,攔截器),靜態資源的訪問
swagger是一款高效易用的嵌入式文件外掛,同時支援線上測試介面,快速生成客戶端程式碼。spring-boot-starter-swagger通過spring-boot方式配置的swagger實現。完美並且完整的支援swagger-spring的所有配置項,配置及其簡單,容
intellij ide 啟動專案,專案無法載入到tomcat裡
在intellij中啟動tomcat後,在控制檯走到atifact is deployed..後就一直不往下繼續了,搞了好久,最後發現是因為自己系統重新安裝後,mysql安裝成了8,之前專案用的mysql5.5,後來重新裝mysql專案終於能啟動起來了。
SSH整合CXF專案啟動時出現告警日誌
spring 4.1.3.RELEASE + cxf 2.5.0框架,在專案啟動時出現一大堆告警日誌,雖然不影響專案正常執行,但看著很刺眼,所以要想辦法清除掉。 告警1:Import of META-INF/cxf/cxf-extension-soap.xml has been de
在Eclipse下手動搭建SSH框架,並使用Hibernate外掛反向生成實體類和關係對映檔案。
寫在前面: 接觸SSH框架有一段時間了。在整合實戰的過程中遇到了各種各樣的問題,最後都一一解決了。 下面記錄一個SSH框架整合實戰的小演示,這個演示旨在記錄學習SSH框架的艱辛過程。 重點知識: 1,在Eclipse中下手動搭建SSH框架,並把SessionFac
springboot 打包war包外部tomcat部署,專案啟動失敗
springboot最方便的打包方式是jar包,然後用java -jar命令啟動,但是有的時候還是需要打包成war包部署到外部tomcat上啟動,今天遇到的這個問題就是。 1、將專案在idea裡面可以完美啟動,而且介面訪問沒有問題 2、打包成jar包或者war包用jar命令啟動也正常,
聊聊API對接,專案啟動前該調研點啥?
作者:PM火山全文共 2175 字,閱讀需要 5 分鐘———— / BEGIN / ————筆者
2016傳智SSH框架CRM專案(5天)筆記(2017年5月20日22:11:15)
5天視訊,摘取了其中的一些筆記。筆記記得有點簡略,但是把專案中的易錯點都寫出來了。 下面是筆記連結 連結:http://pan.baidu.com/s/1geQ9Tn1 密碼:1eh8
jeesite 框架,在啟動執行時報錯 Table'ACT_GE_PROPERTY' not exist 解決方法
jeesite 框架官方地址 http://www.jeesite.com/ 問題描述: jeesite 框架,在啟動執行時報錯 ACT_GE_PROPERTY 這張表不存在,看了一下資料庫發現表中的這張表名為act_ge_property。 解決辦法: 方法一: 伺服器上M
SSH框架,zyupload外掛檔案非同步上傳
public String uploadFile(String firstPath, String prePath, MultipartFile[] file) throws IOException { String finalPath = ""; for (int i = 0; i <
SSH框架,統計網站線上人數
dao層實現類 public class UserDaoImpl extends HibernateDaoSupport implements UserDao { public TblUser checkLogin(TblUser user) { Session sessi
Javaee專案啟動載入過程
一、web.xml配置節點簡介 (1) context-param 格式定義 <context-param> <param-name>contextConfigLocation</param-name> <param-value