SpringBoot4 [SpringBoot]JPA JPA(Java Persistence API) Java 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용하는 인터페이스 모음 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스 인터페이스 이기 때문에 Hibernate, OpenJPA 등이 JPA를 구현함 ORM(Object-Relational Mapping) 우리가 일반 적으로 알고 있는 애플리케이션 Class와 RDB(Relational DataBase)의 테이블을 매핑(연결)한다는 뜻이며, 기술적으로는 어플리케이션의 객체를 RDB 테이블에 자동으로 영속화 해주는 것이라고 보면된다. 장점 SQL문이 아닌 Method를 통해 DB를 조작할 수 있어, 개발자는 객체 모델을 이용하여 비즈니스 로직을.. 2022. 11. 5. [SpringBoot]JdbcTemplate SpringBoot에서 JdbcTemplate을 사용하기 위한 설정 Spring Starter Project 생성시에 Dependencies에 jdbc를 검색하여 JDBC API를 추가한다. 이 때 본인에게 맞는 DB Driver를 함께 추가하는데 MariaDB는 여기서 추가해도 의미 없으니 숙지 프로젝트 생성 후 application.properties에 DB 정보를 위와같이 본인의 설정에 맞게 추가하면 JdbcTemplate 클래스를 사용할 수 있다. 2022. 10. 27. [SpringBoot]gradle JSP 연동 marketplace에서 java and web 검색 Eclipse Enterprise Java and Web Developer Tools 3.27 install하기 인스톨 완료 되면 build.gradle 내부의 dependencies 안에 아래의 코드 추가하여 의존성 추가 implementation 'javax.servlet:jstl' implementation "org.apache.tomcat.embed:tomcat-embed-jasper" 마지막으로 application.properties에 아래의 코드 추가 spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp jsp파일은 src/main 내부에 webapp/WEB-INF/view.. 2022. 10. 25. [SpringBoot]설치 및 설정 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 사이트에 들어가 자신에게 맞는 OS 다운로드 다운로드를 완료하면 jar파일이 생기는데 위치를 D 드라이브 또는 D 드라이브가 없다면 찾기 쉽게 본인 작업 폴더에 위치 파일 위치를 옮긴 뒤 cmd 창을 이용하여 ja.. 2022. 10. 24. 이전 1 다음