我想知道是否可以在不使用shiro.ini文件的情況下配置Shiro,而不是使用INI文件,如果我需要使Shiro配置在Java類中硬編碼,該怎麼辦?Shiro.ini文件配置,但在Java類?
6
A
回答
4
是的,這是可能的。該文件說,如何做到這一點:
http://shiro.apache.org/configuration.html#Configuration-ProgrammaticConfiguration
2
或使用JDBC自定義領域here
0
是的,你可以通過
ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
context.addEventListener(new EnvironmentLoaderListener());
// Add root ShiroFilter, all remaining filters and filter chains are defined in shiro.ini's [urls] section.
FilterHolder filterHolder = new FilterHolder(new ShiroFilter());
ServletHolder servletHolder = new ServletHolder(new MockServlet());
EnumSet<DispatcherType> types = EnumSet.allOf(DispatcherType.class);
context.addFilter(filterHolder, "/*", types);
context.addFilter(new FilterHolder(new TestFilter()), "/*", types);
context.addServlet(servletHolder, "/*");
而對於四郎做.ini文件參考this文檔:
相關問題
- 1. 配置shiro.ini JDBC連接
- 2. 如何在使用Spring的Java配置時使用Shiro.ini配置Shiro?
- 3. Java創建類似配置文件
- 4. Java類路徑和配置文件
- 5. 如何從apache shiro.ini文件中讀取Java類的數據源的密碼
- 6. java中的配置文件
- 7. 配置文件java代碼
- 8. 在Java類路徑配置
- 9. 配置log4j日誌文件名沒有的.java文件類型
- 10. java - 在哪裏把配置文件
- 11. 如何在Java中配置.dll文件?
- 12. 在屬性文件中配置Java
- 13. Java Spring自動裝配配置文件
- 14. Java URI類文件位置
- 15. Spring Java配置。在配置文件中使用PropertiesFactoryBean的
- 16. 在php類中使用配置文件
- 17. 如何更改Xcode5中的配置文件?添加「開發配置文件」,但顯示「發佈配置文件」
- 18. 需要php配置類,但文件沒有找到
- 19. 設置CLASSPATH但Java編譯器不能找到類文件
- 20. 一個Java文件,但兩個類
- 21. 如何配置在配置文件中
- 22. Jar中的Java類如何讀取外部XML配置文件?
- 23. 使用java讀取linux配置文件
- 24. 找不到配置文件JAVA EE
- 25. Java applet找不到JavaPOS配置文件
- 26. Eclipse Java啓動配置文件路徑
- 27. Java/Gradle讀取外部配置文件
- 28. Java Servlet - 記錄器和配置文件
- 29. Java:搜索配置文件:linux vs windows
- 30. Spring Java配置:導入屬性文件