WEB 3

3.[spring boot]JavaConfig(@Configuratio)와 @Bean

JavaConfig정리JavaConfig란 DI컨테이너에 불러올 설정을 자바의 클래스에 작성하기 위한 스프링의 기능.JavaConfig클래스는 여러파일로 나눠 작성할수 있고, 작성한여러 JavaConfig클래스를 DI컨테이너로 불러오는 방법은 크게3가지AnnotationConfigApplicationContext클래스의 생성자 인수로 지정@Import로 가져오기컴포넌트 스캔1.AnnotationConfigApplicationContext클래스의 생성자 인수로 지정하여 가져오려면 각 @Configration를 선언한 후   ApplicationContext context = new AnnotationconfigApplicationContext(AConfig.class,BConfig.class); 으로 각 ..

WEB/SPRING 2024.11.03

2.[spring boot]프로파일로 설정 전환하기

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

WEB/SPRING 2024.11.02

1.[스프링]기본 정리

스프링은 오픈소스 자바 라이브러리로, 웹 애플리케이션과 같은 서버측 애플리케이션을 자바로 개발할때 표준이라 할수 있을 정도로 많은 개발 프로젝트에서 사용되고 있다.※프레임워크란? : 애플리케이션의 틀을 제공하는 프로그램을 말한다. . ※스프링 프레임워크의 대표 기능기능개요DI컨테이너객체의 생성과 관리를 통합해서 사용할수 있게 해준다.SPRING MVCHTTP통신,화면 관련 프로그램을 효율적으로 만들 수 있게 해준다.SPRING JDBC데이터베이스 전근 관련 프로그램을 효율적으로 만들 수 있게 해준다.선언적 트랜잭션데이터 베이스의 트랜잭션 제어를 자동으로 해준다.테스트 지원테스트 프로그램 작성을 용이하게 해준다. 스프링 시큐리티스프링 시큐리티는 사용자 인증과 애플리케이션에 대한 사이버 공격을 방지하는 기능..

WEB/SPRING 2024.05.11