본문 바로가기

전체 글

(61)
spring 어노테이션 정리 @Component 빈에 등록하는 어노테이션@Service 빈에 등록하는 어노테이션 하지만 Component 와 기능은 동일하지만 비지니스로직에서 bean에 등록할때 사용한다@Autowired 필요한 의존 객체의 “타입"에 해당하는 빈을 찾아 주입한다@AuthenticationPrincipal 세션을 가져오는 어노테이션이다
spring 비지니스 로직이란? 예를 들면  자료를 불러올때 권한에 맞게 허용된 데이터만 불러온다던지자료를 입력할때 계산을 한다거나 데이터의 변형(암호화)를 한다거나삭제를 할때 관련된 정보들(테이블)을 순차적으로 한번에 지운다거나 사용자는 단지 버튼을 한번 누르지만 서비스에서 저린 일들을 하게 만들고자 하는 목적이 있다다시말해 사용자의 요구사항을 해결하기위한 실질적코드라고 이해하면되겠다 실제 DB와 연동하여 data를 얻어오기위한 작업을 수행하는 영역 이라고생각할수도있겠다서비스영역을 지칭하기도한다
자바 extends와 implements의 차이 자바에서 상속하는 방법은 두가지방법이 있다 바로 extends와 implement이다. 두개의 차이점은 뭘까class Vehicle { protected int speed = 3; public int getSpeed(){ return speed; } public void setSpeed(int speed){ this.speed = speed; }}class Car extends Vehicle{ public void printspd(){ System.out.println(speed); }}public class ExtendsSample { public static main (String[] args){ Car A = new Car(); System.out.pri..