프로파일 : 설정을 그룹화하는 DI컨테이너의 기능이다. 그룹화 할떄의 그룹이름이 프로파일 이름이되므로 그룹화 한 후에는 DI컨테이너를 생성할때 활성화할 프로파일 이름을 지정하는 것이다.이를 통해 애플리케이션을 실행할때 사용할 설정을 전화할수 있다. 예를 들어 serviceImple클래스의 Bean정의를 하고 각 repository(데이터 베이스에 접근하는 구상클래스)에 profile을 설정을 하면 아래와 같은 모형이 된다. 아래의 예와 같이 Profile을 설정하고 실행을하면아래와 같이 spring.profile.active에 설정값에 따라 실행이 된다. 이런 형식으로 property에 Profile을 설정하면 각 화면을 그룹화 시켜 실행할수 있다.