일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 다이어리
- 리눅스
- 네트워크
- 스프링부트
- 오라클
- jenkins
- 프로그래밍언어론
- 데이터베이스
- 42seoul
- swift
- Xcode
- springboot
- 티스토리챌린지
- 오블완
- AI
- CD
- sql
- libasm
- 아이패드다이어리
- IOS
- Spring
- JPA
- DBMS
- MySQL
- 스프링
- 소켓
- 인공지능
- 스프링부트 웹 소켓
- javascript
- CI
- Today
- Total
목록Spring (5)
Hi yoahn 개발블로그
spring boot + jpa + mysql 환경 구축 1. 초기 설정 whitepaek.tistory.com/16 macOS MySQL 설치 및 설정 사용법 macOS에서 MySQL 설치, 삭제, 환경변수 설정 및 사용법! Web 공부를 하다 보면 데이터베이스는 필수로 사용되는 거 같습니다. 저는 Web 개발 공부를 하고 있는데, 데이터베이스로 MySQL을 사용하려고 whitepaek.tistory.com mac os 에서 mysql 설치 $ brew update $ brew install mysql $ mysql.server start $ mysql_secure_installation 비밀번호 복잡성 여부 -> no 비밀번호 설정 사용자 설정 yes ( mysql -uroot 형식으로 접속) 다른 ..
1. H2 데이터베이스 설치 https://www.h2database.com H2 Database Engine (redirect) H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedded and client/server mo www.h2database.com download 후 터미널로 들어가서 cd h2/bin/ chmod 755 h2.sh /..
1. 회원 웹 기능 - 홈 화면 추가 HomeController.java @Controller public class HomeController { @GetMapping("/") public String home() { return "home"; } } home.html Hello Spring 회원 기능 회원 가입 회원 목록 - 요청이 오면 관련 컨트롤러 먼저 찾고, 없으면 static 파일 탐색 - 루트 URL에 대해 컨트롤러가 존재하면 해당 컨트롤러 호출하여 홈 화면을 보여주고, 컨트롤러가 없으면 Welcome page(static/index.html) 보여줌 2. 회원 웹 기능 - 등록 hello/hellospring/controller/MemberController.java @Controller ..
1. 컴포넌트 스캔과 자동 의존관계 설정 @Controller public class MemberController { private final MemberService memberService = new MemberService(); } spring을 실행시키면 스프링 컨테이너가 생성됨 -> @Controller가 있으면 해당 클래스 객체를 생성해서 스프링에 넣어둠 -> 스프링이 관리 (== 스프링 빈이 관리된다) *** 스프링이 관리하게 되면 다 스프링 컨테이너에 등록하고 스프링 컨테이너한테 받아서 쓰도록 해야한다 - 다른 여러 컨트롤러들이 객체를 new로 생성하면 여러개의 인스턴스가 생성됨 - 스프링 컨테이너에 등록하게 되면 딱 하나만 등록되어 공용으로 사용 가능 @Controller public ..
3.1 JPA 자바 표준 ORM(Object Relational Mapping) 기술 JPA는 인터페이스로서 자바 표준명세서이다. 인터페이스인 JPA를 사용하기 위해서는 구현체가 필요(Hibernate, Eclipse Link 등) 하지만 Spring 에서 JPA를 사용할 때는 구현체들을 직접 다루지는 않음 Spring Data JPA 구현체들을 좀 더 쉽게 사용하기 위해 추상화시킨 Spring Data JPA라는 모듈을 이용하여 JPA 기술을 다룬다 JPA 객체지향 프로그래밍을 쉽게 가능 3. 성능 이슈 해결책 존재 -> 네이티브 만큼의 퍼포먼스 가능 3.2 프로젝트에 Spring Data JPA 적용하기 p.86 dependencies { compile('org.springframework.boot:..