小编Qua*_*iks的帖子

基于代码的Spring安全配置

我正在尝试使用Spring Security框架和基于代码的配置,我正在学习教程.

我在过滤器的初始化程序中有以下代码:

FilterRegistration.Dynamic springSecurity = servletContext.addFilter("springSecurityFilterChain", new DelegatingFilterProxy());
springSecurity.addMappingForUrlPatterns(null,true,"/*");
Run Code Online (Sandbox Code Playgroud)

我认为这是正确的,但我不知道如何spring-security.xml@Configuration类中实现类似bean .

spring-security spring-java-config

7
推荐指数
1
解决办法
6612
查看次数

以编程方式配置ResourceBundleMessageSource

我试图以Spring MVC编程方式而不是xml文件进行配置.几乎一切都运转良好,但我在ResourceBundleMessageSource申报方面遇到了麻烦.

我的配置类如下所示:

@Configuration
@EnableWebMvc
@ComponentScan(basePackages = "xx.xx.xx.spring.controller")

public class MvcConfig {

    @Bean
    public ResourceBundleMessageSource configureResourceBundleMessageSource() {
        ResourceBundleMessageSource resource = new ResourceBundleMessageSource();
        resource.setBasename("messages");
        return resource;
    }

    @Bean
    public UrlBasedViewResolver configureUrlBasedViewResolver() {
        UrlBasedViewResolver resolver = new UrlBasedViewResolver();
        resolver.setPrefix("/WEB-INF/jsp/");
        resolver.setSuffix(".jsp");
        resolver.setViewClass(
            org.springframework.web.servlet.view.JstlView.class);
        return resolver;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的初始化程序如下:

public class Initializer implements WebApplicationInitializer {

    public void onStartup(ServletContext servletContext) 
            throws ServletException {

        AnnotationConfigWebApplicationContext mvcContext = 
            new AnnotationConfigWebApplicationContext();
        mvcContext.register(MvcConfig.class);
        mvcContext.setServletContext(servletContext);
        mvcContext.refresh();
        ServletRegistration.Dynamic menu = servletContext.addServlet("menu", 
            new DispatcherServlet(mvcContext));
        menu.setLoadOnStartup(1);
        menu.addMapping("*.html");
    }
} …
Run Code Online (Sandbox Code Playgroud)

spring-mvc

4
推荐指数
1
解决办法
5403
查看次数

Spark TF-IDF从哈希中获取单词

我在Spark文档中关注此示例,用于计算一堆文档的TF-IDF.Spark使用散列技巧进行此计算,所以最后你得到一个包含散列词和相应权重的Vector但是......我如何从散列中取回单词?

我是否真的需要哈希所有单词并将它们保存在地图中以便以后迭代查找关键字?内置Spark没有更有效的方法吗?

提前致谢

java hash tf-idf apache-spark

4
推荐指数
2
解决办法
2038
查看次数