public class SecurityConfig extends WebSecurityConfigurerAdapter 继承的抽象类WebSecurityConfigurerAdapter中间画了一条线是什么问题
时间: 2024-03-25 20:33:12 浏览: 71
day08_继承、抽象类、包.pdf
在Java中,通过继承抽象类WebSecurityConfigurerAdapter来实现自定义的安全配置类SecurityConfig。当我们继承WebSecurityConfigurerAdapter时,会发现在该类中间画了一条线,这是因为WebSecurityConfigurerAdapter是一个抽象类,它包含了一些抽象方法需要被子类实现。
抽象类是一种不能被实例化的类,它只能被继承。抽象类可以包含抽象方法和非抽象方法。抽象方法是没有具体实现的方法,需要子类去实现。而非抽象方法则有具体的实现,子类可以直接继承和使用。
在WebSecurityConfigurerAdapter中,有一些抽象方法需要被子类实现,以便进行安全配置。这些抽象方法包括configure(HttpSecurity http)、configure(AuthenticationManagerBuilder auth)等。子类继承WebSecurityConfigurerAdapter后,需要实现这些抽象方法来完成具体的安全配置。
所以,在SecurityConfig类中间画了一条线,表示需要实现WebSecurityConfigurerAdapter中的抽象方法。通过实现这些抽象方法,我们可以根据需求来自定义应用程序的安全配置。
阅读全文