@Entity
public class User {
@Id
private Long id;
private String username;
private String password;
// Getters and Setters
}
]]>
@Configuration
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity http) throws Exception {
http.authorizeRequests()
.antMatchers("/admin/**").hasRole("ADMIN")
.anyRequest().authenticated()
.and()
.formLogin();
}
}
]]>
这样就实现了基本的身份验证机制。