본문 바로가기
728x90
반응형

전체 글114

[Spring 입문 5] 스프링 빈과 의존관계: 자바 코드로 직접 스프링 빈 등록하기 스프링 빈을 등록하는 2가지 방법컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기[Spring 입문 4] 스프링 빈과 의존관계: 컴포넌트 스캔과 자동 의존관계 설정 (tistory.com) [Spring 입문 4] 스프링 빈과 의존관계: 컴포넌트 스캔과 자동 의존관계 설정스프링 빈을 등록하는 2가지 방법컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기[Spring 입문 5] 스프링 빈과 의존관계: 자바 코드로 직접 스프링 빈 등록하기 (tistory.com)joly156.tistory.com 회원 서비스와 회원 리포지토리의 @Service, @Repository, @Autowired 애노테이션을 제거하고 진행한다.자바 코드로 직접 스프링 빈 등록하기@Config.. 2023. 7. 4.
[Spring 입문 4] 스프링 빈과 의존관계: 컴포넌트 스캔과 자동 의존관계 설정 스프링 빈을 등록하는 2가지 방법컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기[Spring 입문 5] 스프링 빈과 의존관계: 자바 코드로 직접 스프링 빈 등록하기 (tistory.com) [Spring 입문 5] 스프링 빈과 의존관계: 자바 코드로 직접 스프링 빈 등록하기회원 서비스와 회원 리포지토리의 @Service, @Repository, @Autowired 애노테이션을 제거하고 진행한다. 자바 코드로 직접 스프링 빈 등록하기 @Configuration public class SpringConfig { @Bean public MemberService memberSerjoly156.tistory.com  컴포넌트 스캔과 자동 의존관계 설정회원 컨트롤러가 회원서비스와 회원 리포지.. 2023. 7. 2.
[Java] 예외 처리 예외 발생시키기: throw new Exception("메시지"); 연산자 new를 이용해서 발생시키려는 예외클래스의 객체를 만든다. Exception e=new Exception("발생"); 키워드 throw를 이용해서 예외를 발생시킨다. throw e; 예외 정보 얻기 try블록에서 예외가 발생되면 예외객체는 catch블록의 매개변수에서 참조하게된다 →매개변수로 예외객체의 정보를 알수있다. Exception의 메소드들을 모든 예외객체에서 호출 가능 getMessage() 발생한 예외클래스의 인스턴스에 저장된 메시지를 얻는다. printStackTrace() 예외발생 당시의 호출스택에 있었던 메소드의 정보와 예외메시지를 화면에 출력 2023. 7. 2.
coolsms로 스프링에서 문자 보내기 쿨에스엠에스 - SDK 다운로드 (coolsms.co.kr) https://console.coolsms.co.kr/sdk console.coolsms.co.kr 1. coolsms build.gradle에 설정하기 2. coolsms에서 발급받은 api key 값 넣어주기3. 휴대폰 번호, 메시지 내용 값 넣어주기message.setFrom("발신 휴대폰번호"); // 01012345678 형태message.setTo("수신 휴대폰번호"); // 01012345678 형태message.setText("보낼 메시지"); 4. 메시지 발송 coolsms로 이미지 발송하기 2023. 6. 12.
[Java 필수 기초 지식] 클래스 (생성자, 필드, 메소드) 생성자:   객체가 생성될때마다 호출되는 '인스턴스 초기화 메소드'     인스턴스 초기화란?  인스턴스변수를 초기화하거나 메소드를 호출해서 객체를 사용할 준비를 하는 것 클래스이름(매개변수 선언, ...) {                                         //객체생성시 수행될 코드 (주로 인스턴스변수의 초기화 코드)                                                        } 생성자의 이름은 클래스이름과 같아야 한다.반환타입 없지만, void 안붙인다.모든 클래스에는 생성자 선언이 필수이다.    →클래스 내부에 생성자 하나도 없을때에만, 컴파일러가 기본생성자(=매개변수가 없는 생성자)를 자동추가클래스이름() { } 생성자 호출하기:  .. 2023. 6. 6.
에러 package org.aspectj.lang does not exist package org.aspectj.lang does not exist →build.gradle에 추가 implementation 'org.springframework.boot:spring-boot-starter-aop' 2023. 4. 21.
728x90
반응형