목록Spring & Spring Boot (13)
CS log
./gradlew buildcd build/libsjava -jar hello-spring-0.0.1-SNAPSHOT.jar위와 같은 코드를 터미널에 입력하면 이렇게 출력이 되면서 서버에서도 실행시킬 수 있게 된다.실제 배포환경에서도 실행할 수 있는 JAR 파일을 생성한다. 오류가 나면 ./gradlew clean build한 후 다시 빌드해보면 된다.
1. welcome page 만들기src > resources > static 안에 index.html 파일을 생성해 프론트 화면을 구성해준다. 이후 다시 localhost:8080을 띄우면 다음과 같은 홈 화면이 등장한다! 참고로 아래 홈페이지 reference 문서에서 필요한 내용들을 찾을 줄 알아야 한다. https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-welcome-page Spring Boot FeaturesGraceful shutdown is supported with all four embedded web servers (Jet..
스프링 부트와 관련된 라이브러리를 쓰면 스프링 코어까지 다 불러들여서 run됨.
1) 오류A problem occurred configuring root project 'practice'.> Could not resolve all files for configuration ':classpath'.> Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.1.Required by:project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.0.1> No matching variant of org.springframework.boot:spring-boot-gradle-plugin:3.0.1 was found. The consumer w..
1. JPA- Java Persistence API- 자바 진영의 ORM 기술 표준 2. ORM- Object-relational mapping(객체 관계 매핑)- 객체는 객체대로 설계, 관계형 데이터베이스는 관계형 데이터베이스대로 설계 - ORM 프레임워크가 중간에서 매핑- 대중적인 언어에는 대부분 ORM 기술이 존재 3. JPA는 애플리케이션과 JDBC 사이에서 동작 원래는 JDBC API를 개발자가 다 써야했는데 그것을 JPA가 대신 해준다. 1) JPA 동작 - 저장* 일반적으로 데이터베이스와의 상호작용 중 데이터를 영구적으로 저장(persist)하는 과정을 의미한다. 이는 데이터를 데이터베이스에 삽입하거나 업데이트하는 작업을 포함한다2) JPA 동작 - 조회 4. jpa 소개ejb & entit..