본문 바로가기

STUDY91

this의 의미 this?자기 자신 클래스를 가르킴.객체 자신에 대한 참조값을 갖는다.this를 사용함으로서 모호하지 않고 명확한 프로그램을 작성할 수 있다.public class AClass { Integer i; Integer j; static int TEMP = 10; // 생성자 public AClass(Integer i, Integer j) { super(); this.i = i; // AClass클래스의 변수를 가르킴. this.j = j; }}Colored by Color Scriptercsthis.i 는 AClass의 i를 뜻한다. 2018. 1. 22.
초기화와 생성자 초기화와 생성자를 알아보자. 생성자의 특징- 값을 반환하지 않는다. - 생성자는 인스턴스를 생성해주는 역할을 하는 특수한 메소드. - 생성자의 이름은 클래스의 이름과 동일. 아래 코드를 보자. public class AClass { Integer i; Integer j; // 생성자 public AClass(Integer i, Integer j) { super(); this.i = i; this.j = j; } public void sum(){ System.out.println(this.i + this.j); } }Colored by Color Scriptercs생성자를 선언. 클래스이름과 생성자의 이름이 같은 걸 알 수 있다.public class JAVA_TEST { public static void.. 2018. 1. 22.
lombok을 이용해 Bean 간단히 하기 Lombok?자바 코드를 보다 효율적으로 코딩하기 위해 만들어짐.Java Bean을 생성할 때 getter, seter, toString 메서드들을 컴파일시에 생성함. Lombok의 장점?개발시간 단축.코드 수가 줄어듬. 설치아래 사이트에서 lombok.jar 파일을 받는다.https://projectlombok.org/ lombok.jar를 실행하면 Install / Update 버튼이 있는 화면이 뜸. Install / Update 클릭!설치가 완료되면 eclipse.ini에 아래의 내용을 추가 및 확인한다.- javaagent:lombok.jar pom.xml 에 아래 내용 추가 org.projectlombok lombok 1.16.16 eclipse 재시작! 설치 끝! Lombok 예제Lombok.. 2018. 1. 22.
Swagger로 API 문서화하기 이번에 새로운 프로젝트를 하면서 Swagger로 API문서를 정리하기로 했다. 그래서 한번 공부를 해보려고한다. 일단 설치방법부터 1. Maven에 추가 io.springfox springfox-swagger-ui 2.4.0 compile io.springfox springfox-swagger2 2.4.0 compileColored by Color Scriptercs 2. 스프링부트에 Swagger 설정@SpringBootApplication@EnableSwagger2public class Application extends SpringBootServletInitializer{ /** * SwaggerEnableSwagger2 설정 */ @Bean public Docket api() { // 에러 리스트.. 2018. 1. 22.