pom.xmlに追記

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>
spring-boot-starter-security</artifactId>
</dependency>

 

設定クラスを追加

import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;

@EnableWebSecurity
public class WebSecurityBasicConfig extends WebSecurityConfigurerAdapter {
    
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        
        http.antMatcher("/test");
//URLを限定する
        http.httpBasic();
        http.authorizeRequests().anyRequest().authenticated();
    }
}

 

 

application.propertiesに追記

spring.security.user.name=test_user

spring.security.user.password=test_password