/ / Shiro.iniファイル構成ですが、Javaクラスですか? -java、shiro

Shiro.iniファイルの設定がJavaクラスにありますか? - java、shiro

shiro.iniファイルなしでShiroを構成できるかどうかを知りたいのですが、INIファイルを使用する代わりに、Shiroの構成をJavaクラスでハードコーディングする必要がある場合はどうすればよいですか?

回答:

回答№1は4

はい、可能です。ドキュメントにはそれを行う方法が記載されています:

http://shiro.apache.org/configuration.html#Configuration-ProgrammaticConfiguration


回答№2については2

見る 資格情報の一致

またはjdbcカスタムレルムを使用 ここに


回答№3の場合は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, "/*" );

shiro.iniファイルについては この doc: