Skip to main content

Command Palette

Search for a command to run...

#java

Articles tagged with #java

  1. Reflection

    Refleaction 이란? 자바의 리플렉션(Reflection)은 클래스나 멤버변수, 메서드, 생성자에 대한 정보를 가져오거나 수정하고, 런타임 시에 동적으로 객체를 생성하거나 메서드를 호출하는 등의 작업을 할 수 있게 해주는 자바 API이다. Spring 프레임워크에서는 리플렉션을 의존성 주입(Dependency Injection)같은 곳에서 리플렉션 기능을 활용한다. Spring 컨테이너는 Bean 객체를 생성할 때 해당 클래스의 정보를 ...

    Oct 31, 20233 min read25
  2. JaCoCo

    JaCoCo JaCoCo는 Java 코드의 커버리지를 체크하는 라이브러리이다. 코드 커버리지란 작성한 test code가 본 코드를 얼마나 커버하고 있냐를 측정하는 지표이다. 테스트 코드를 돌린 후 html, csv, xml 리포트로 생성가능하다. 또한 설정한 커버리지 만족 기준을 설정하여 통과하여야만 하도록 설정할 수 있다. CI 중 Test를 실행했을 때 커버리지를 만족하지 못할 경우 build를 못하게 하기 위함 JaCoCo 적...

    Oct 5, 20233 min read27
    JaCoCo
  3. [자바 2차과제] KakaoAPI를 활용해 책을 검색하는 JAVA 애플리케이션을 만들어보자

    과제를 받았다. 일단 https://developers.kakao.com/ 여기서 "내 애플리케이션"에서 app을 생성한 뒤, API KEY를 받아두었다. 아래는 과제 내용이다. ※ 순수 Java로만 구현하기 위해 진행한 과제이다. lombok,JPA도 안썼다! - DB : mySQL, JDBC(!) [과제 내용] 책 검색 및 데이터베이스 Java 애플리케이션 개발 이 프로그램은 Kakao Book Open API를 활용하여 책을 검색하고, ...

    Aug 31, 20237 min read103
  4. Flyway?

    (정의) 데이터베이스 마이그레이션 툴 (오픈소스) 마이그레이션 : 한 DB에서 다른 DB로 이동을 의미하나, 여기선DB에서 진행하는 모든 동작을의미. 소스코드의 깃허브와 동일한 작업이라 생각하면 편하다. 데이터베이스를 이관할 때 사용할 수 있음. 배포 이후에 많이 활용한다. 0. 이거 왜 씀?? 나와 같은 주니어(난 주니어 레벨도 안되지만) 취준 개발자 입장에선 일단 서비스를 만드는거 자체에 집중하는 경향이 큰데, flyway는 ...

    Aug 28, 20233 min read25
    Flyway?
#java - Team Cook's Blog