Spring db 연동

MySQL 설치를 마친 후 진행.. mysql 실행 > mysql -u root -p 플러그인 설치 Database Navigator 이라는 플러그인을 설치해준다 cmd에서 mysql --version 을 쳐서 버전 확인 (안된다면 환경변수 설정부터 해야함)

2022년 9월 22일
·
0개의 댓글
·

Spring Jdbc Templete

객체임...Jdbc Templete를 이용하면 편하게 쿼리를 실행할 수 있음인자로 DataSource가 필요하다 JdbcTemplete 객체를 생성하는 코드를 씀그리고 생성자를 통해 위의 JdbcTemplete에 dataSource를 주입해줌원래 list를 사용하면 위

2022년 8월 10일
·
0개의 댓글
·

Spring JDBC DB 연결

스프링에서는 DataSource 헤더를 이용하면 DriverManager을 사용하지 않고 DB 연동이 가능하다import org.apache.tomcat.jdbc.pool.DataSource;이후에 이 클래스를 스프링 빈으로 등록해서 사용가능하다DataSource 객체

2022년 8월 9일
·
0개의 댓글
·

AOP와 프록시

프록시란?핵심 기능은 다른 객체에 위임하고 부가적인 기능을 하는 객체핵심 기능을 하지 않음대신 여러 객체에 공통으로 적용될 기능을 구현Aspect Oriented Programming여러 객체에 공통으로 적용될 기능을 분리하는 프로그래밍 기법기능을 두가지로 나누었을 때

2022년 8월 5일
·
0개의 댓글
·

Spring 컴포넌트 스캔

스프링이 직접 클래스를 검색해서 빈으로 등록시켜주는 기능 설정 클래스(@Configuration)에서 빈으로 등록할 필요 없이 클래스 코드에서 빈 등록까지 하게 되므로 코드가 많이 줄게 된다.해당 클래스 한줄 위에 @Component를 붙여준다.Component 에노테

2022년 8월 4일
·
0개의 댓글
·

Spring 두개 이상의 설정 파일 만들기

스프링의 자동 주입 기능해당 타입의 빈을 찾아서 필드에 할당함위와 같은 코드를 사용하면 다른 파일의 @Bean에 등록된 해당 타입의 빈을 찾아서 주입한다함께 사용할 설정 클래스 지정한다@Configuration 안에 @Import(파일명.class)방식으로 지정하면 위

2022년 8월 1일
·
0개의 댓글
·

Spring 객체 조립기 (assembler)

의존객체를 주입해주는 클래스를 따로 작성하는 것Assembler 생성자에서 MemberRegisterService 객체는 MemberDao 객체를 주입받고, ChangePasswordService는 setter을 통해 주입받음위의 Assembler 객체를 생성한 후,

2022년 7월 30일
·
0개의 댓글
·

Spring의 의존주입

한 클래스가 다른 클래스의 매서드를 실행하는 것을 말함\-> 클래스 내부에서 직접 의존 객체를 생성하면 유지보수 관점에서 문제가 생길 수 있음...DI(Dependency Injection)의존하는 객체를 직접 생성하는 대신 의존 객체를 전달받는 방식을 사용한다.ex)

2022년 7월 21일
·
0개의 댓글
·

Spring 기본 프로젝트 생성

Greeter.java문자열 생성하는 평범한 클래스AppContext.java스프링이 생성하는 객체를 위의 클래스를 기반으로 생성Main.java위의 스프링 클래스를 이용한 프로그램 작성

2022년 7월 21일
·
0개의 댓글
·
post-thumbnail

Spring Gradle 프로젝트 생성

미리 gradle 설치해둔다.build.gradlecmd에서 프로젝트 루트파일로 이동 후 gradle wrapper 명령어를 사용한다4\.옆에 gradlew.bat, gradlew가 생성됐다면 성공..!

2022년 7월 19일
·
0개의 댓글
·