1. 程式人生 > >websocket 中使用Service層的方法

websocket 中使用Service層的方法

com insert int nbsp targe text into register pan

創建公共Utils 類

[java] view plain copy
  1. ApplicationContextRegister
[java] view plain copy
  1. @Component
  2. @Lazy(false)
  3. public class ApplicationContextRegister implements ApplicationContextAware {
  4. private static ApplicationContext APPLICATION_CONTEXT;
  5. /**
  6. * 設置spring上下文 * * @param applicationContext spring上下文 * @throws BeansException
  7. */
  8. @Override
  9. public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
  10. APPLICATION_CONTEXT = applicationContext;
  11. }
  12. public static ApplicationContext getApplicationContext() {
  13. return APPLICATION_CONTEXT;
  14. }
  15. }

[java] view plain copy
  1. //websocket 使用service 層
  2. ApplicationContext act = ApplicationContextRegister.getApplicationContext();
  3. messagelogService=act.getBean(MessagelogService.class);
  4. int resultlog = messagelogService.insertIntoMessagelog(messagelog);

即可使用到service裏的方法了!!

websocket 中使用Service層的方法