Shiro.ini dosyası olmadan Shiro'yu yapılandırmanın mümkün olup olmadığını bilmek istiyorum, yani INI dosyasını kullanmak yerine, Shiro yapılandırmasının bir Java sınıfında kodlanmış olması gerekiyorsa ne yapmalıyım?Shiro.ini dosya yapılandırması ancak Java sınıfında?
6
A
cevap
4
Evet, mümkün. dokümantasyon bunu nasıl söyler: jdbc Özel bir bölge
http://shiro.apache.org/configuration.html#Configuration-ProgrammaticConfiguration
2
görmek veya kullanmak here
0
Evet,
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, "/*");
içinden ve Shiro için yapabilir .ini dosyası için bkz. this doc:
İlgili konular
- 1. Java sınıfında
- 2. Java sınıfında izleme sınıfı
- 3. bahar önyükleme dış yapılandırması
- 4. Android java sınıfında Kotlin eklentisini kullan
- 5. Java sınıfında kendi sınıfındaki alanları kopyala
- 6. Basit java sınıfında Acess getWindow yöntemi
- 7. Java Sınıfında EJB'yi enjekte ederken NullPointerException
- 8. android java sınıfında dize kaynağı nasıl kullanılır
- 9. Spring Dynamic Languages Kullanma Java Yapılandırması Desteği
- 10. Spring Java yapılandırılmış içerik için işlem yapılandırması
- 11. Mybatis Spring çoklu veritabanları Java yapılandırması
- 12. $ argv sınıfında
- 13. , ancak dosya içeriğine göre
- 14. Servlet 3.0 Spring Java Yapılandırması JNDI
- 15. Yay ile birlikte xml ve java yapılandırması
- 16. neden A sınıfında bir işlevi çağıramıyor ancak B sınıfı
- 17. yapılandırması
- 18. UnsatisfiedLinkError, böyle bir dosya veya dizin yok, ancak dosya var
- 19. Perl sınıfında bir dosya kitaplığını nasıl kaydedebilir ve bunlara erişebilirim?
- 20. Java 6 Dosya Silme
- 21. "Hata C1083: Dosya eklenemiyor", ancak
- 22. Java, listede listeleniyor, ancak yürütme "./java: Böyle bir dosya veya dizin yok" üretir.
- 23. Yürütme yapılandırması VM arguments
- 24. Java: Dosya satırını, "\ n"
- 25. Java özellikleri dosya editörü?
- 26. Dosya Dönüştür [] [] Java
- 27. Dosya adından java
- 28. Java genel sınıfında, yapıcı düzeyinde ek genel kısıtlamalar ekleyin?
- 29. Android uygulama yapılandırması
- 30. Apache ortak yapılandırması kullanılarak birden çok yapılandırma dosyası nasıl yüklenir (java)