コード例 #1
0
ファイル: SecurityUtils.java プロジェクト: xiaodin1/M-LOG-3
 /**
  * 重新加载UserDetails
  *
  * @param username
  * @param request
  */
 public static void reloadUserDetails(String username, HttpServletRequest request) {
   UserDetailServiceImpl userDetailServiceImpl =
       ContextManager.getApplicationContext().getBean(UserDetailServiceImpl.class);
   UserDetails userDetails = userDetailServiceImpl.loadUserByUsername(username);
   PreAuthenticatedAuthenticationToken authentication =
       new PreAuthenticatedAuthenticationToken(
           userDetails, userDetails.getPassword(), userDetails.getAuthorities());
   if (request != null) {
     authentication.setDetails(new WebAuthenticationDetails(request));
   }
   SecurityContextHolder.getContext().setAuthentication(authentication);
 }
コード例 #2
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static DataSource getDataSource() {
   return (DataSource) ContextManager.getApplicationContext().getBean("dataSource");
 }
コード例 #3
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static PostSearchService getPostSearchService() {
   return ContextManager.getApplicationContext().getBean(PostSearchService.class);
 }
コード例 #4
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static JdbcTemplate getJdbcTemplate() {
   return ContextManager.getApplicationContext().getBean(JdbcTemplate.class);
 }
コード例 #5
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static ExtendsFreeMarkerConfigurer getExtendsFreeMarkerConfigurer() {
   return ContextManager.getApplicationContext().getBean(ExtendsFreeMarkerConfigurer.class);
 }
コード例 #6
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static FileService getFileService() {
   return ContextManager.getApplicationContext().getBean(FileService.class);
 }
コード例 #7
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static StatService getStatService() {
   return ContextManager.getApplicationContext().getBean(StatService.class);
 }
コード例 #8
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static CommentService getCommentService() {
   return ContextManager.getApplicationContext().getBean(CommentService.class);
 }
コード例 #9
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static CatalogService getCatalogService() {
   return ContextManager.getApplicationContext().getBean(CatalogService.class);
 }
コード例 #10
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static OptionService getOptionService() {
   return ContextManager.getApplicationContext().getBean(OptionService.class);
 }
コード例 #11
0
ファイル: ServiceFactory.java プロジェクト: xiaodin1/m-log-1
 public static UserService getUserService() {
   return ContextManager.getApplicationContext().getBean(UserService.class);
 }