spring boot30 [Spring Boot] Mybatis 에서 SQL 조건문 사용 방법 스프링부트 프레임워크를 사용하면서 Mybatis를 이용해 DB에 접근해서 데이터를 가져오다보면 여러가지 다양한 조건이 필요합니다. 특히 조건이 다양하고 null 값이 포함될 수 있는경우 where 절에는 and 를 붙여서 길어질 수 있죠. 이때 저의 경우는 문제점이 하나 발생했습니다. 이번 포스팅에서는 스프링 부트 Mybatis 사용시에 발생될 수 있는 where절의 문제점을 해결해 보도록 하겠습니다. Spring Boot Mybais 조건 활용하기 SQL문을 이용해서 Query를 할 경우 다양한 조건이 포함될 수 있습니다. 이때 if ~ else와 동일한 조건문을 만들 수 있습니다. 이렇게 만드는 이유는 다음과 같습니다. SELECT * FROM board WHERE 조건1 and 조건2 and 조건3.. 2021. 3. 8. [Spring Boot] Lombok 어노테이션 활용하기 스프링 부트(Spring Boot) 프레임워크를 사용하다보면 데이터베이스를 접근해서 가져와 Class에 값을 담게 됩니다. 그래서 이 클래스에는 getter, setter를 포함해서 toString과 같은 메소드들이 포함되어 있습니다. 이러한 변수들은 모두 private으로 접근제한이 걸려있기 때문이죠. 이때 변수가 추가된다고 하면 각각의 변수에 getter와 setter를 만들어 줘야 하고 또 필요에 따라 생성자에 추가되거나 확인하기 위한 toString 메소드에도 추가되어야 합니다. 이럴때 편하게 사용할 수 있는 라이브러리가 바로 롬복(Lombok) 입니다. 그럼 Lombok은 어떠한 기능들을 가지고 있는지 알아보도록 하겠습니다. Lombok 어노테이션 @Getter @Setter Lombok 라이브.. 2021. 3. 2. [Spring Boot] Eclipse 첫 프로젝트 생성시 pom.xml 에러 Java를 공부하고 JSP를 공부하다보면 결국엔 프레임워크 개발까지 하게 되는것 같습니다. 객체지향 언어자체가 워낙 프레임워크가 많아서 얼마나 잘 알고 사용하는지가 역량이라 생각됩니다. 언어를 알아도 최초 셋팅을 하거나 새롭게 프레임워크를 배우기 위해서 셋팅을 할때 아무것도 안했는데 에러가 나면 당황스러울때가 있습니다. 이번 포스팅에서는 Spring Boot로 첫 프로젝트를 Eclipse에서 생성했을때 pom.xml에서 발생하는 에러를 처리하는 방법을 알아보겠습니다. Spring Boot pom.xml 에러 없애는 방법 스프링 부트 사이트(https://start.spring.io/)에서 직접 다운로드를 받거나 Eclipse에서 개발할 경우 프로젝트를 생성하게 되면 기본적인 패키지들을 다운받고 pom.x.. 2021. 2. 26. 이전 1 2 3 4 다음