Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带jdbc的Spring Security 3.0_Java_Hibernate_Spring_Jdbc_Spring Security - Fatal编程技术网

Java 带jdbc的Spring Security 3.0

Java 带jdbc的Spring Security 3.0,java,hibernate,spring,jdbc,spring-security,Java,Hibernate,Spring,Jdbc,Spring Security,我读了“SpringSecurity3数据库身份验证与Hibernate”!但是我不知道我应该如何在我的项目中实现它 在哪个文档中,我必须为数据库设置密码/用户名/驱动程序/url 我有不同的列标题,比如OPERATOR\u ID/USR\u ID/PASSWORD OPERATOR_ID应该是登录名,USR_ID应该是登录的角色和密码 请,也许你可以发布一个例子来实现我的问题?可能是签出或*.war文件?我认为没有任何这样的配置来执行此操作。您必须实现UserDetailsService,

我读了“SpringSecurity3数据库身份验证与Hibernate”!但是我不知道我应该如何在我的项目中实现它

  • 在哪个文档中,我必须为数据库设置密码/用户名/驱动程序/url
  • 我有不同的列标题,比如OPERATOR\u ID/USR\u ID/PASSWORD
OPERATOR_ID应该是登录名,USR_ID应该是登录的角色和密码


请,也许你可以发布一个例子来实现我的问题?可能是签出或*.war文件?

我认为没有任何这样的配置来执行此操作。您必须实现
UserDetailsService
,该服务只有一种方法
loadUserByUsername
来加载用户,并且您必须实现相同的方法来使用hibernate从数据库加载用户信息


请参见

我不认为有任何这样的配置可以执行此操作。您必须实现
UserDetailsService
,该服务只有一种方法
loadUserByUsername
来加载用户,并且您必须实现相同的方法来使用hibernate从数据库加载用户信息


请参见

您需要配置一个以数据源为参数的bean。如何检索数据源取决于您,您可以从应用程序服务器获取数据源,或者使用类似Spring的DriverManager数据源的东西。这里是一些(伪)配置


你的.driver.classname
yourDatabaseUrl
你的用户名
你的密码
...

您需要配置一个以数据源为参数的bean。如何检索数据源取决于您,您可以从应用程序服务器获取数据源,或者使用类似Spring的DriverManager数据源的东西。这里是一些(伪)配置


你的.driver.classname
yourDatabaseUrl
你的用户名
你的密码
...

[这是一篇关于这个问题的好文章][1][1]:[这是一篇关于这个问题的好文章][1][1]:
<bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  <property name="driverClassName"><value>your.driver.classname</value></property>
  <property name="url"><value>yourDatabaseUrl</value></property>
  <property name="username"><value>yourUsername</value></property>
  <property name="password"><value>yourPassword</value></property>
</bean>

<bean id="dao" class="org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl">
  <property name="DataSource" ref="datasource" />
 ...
</bean>