본문 바로가기 메뉴 바로가기

풀풀풀

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

풀풀풀

검색하기 폼
  • 분류 전체보기 (59)
    • coding test (4)
      • 백준 (3)
      • swea (0)
    • algorithm & data structure (6)
    • programming language (10)
      • c++ (9)
      • java (1)
    • android (6)
    • spring (5)
    • windows (7)
    • interview (16)
      • OS (6)
      • Network (8)
    • etc (5)
  • 방명록

spring (5)
[JPA] JPA 장점/사용하는 이유, 동작 방식, 성능

_JPA 란 Java Persistence API 자바에서 DB에 데이터 CRUD 편하게 해주는 API 자바표준 ORM 프레임워크 Object relational mapping > 객체 관계 맵핑 > 객체와 테이블의 맵핑 JPA는 인터페이스의 모음 _JPA 사용하는 이유 / 장점 DB를 사용하면서 자바 객체 ↔ SQL 변환하는 코드가 반복될 수 밖에 없다. 이 변환을 조금 더 쉽게해주는 것이 JPA이다. JPA를 사용하는 이유가 돋보이는 예제로 같이 설명하겠다. public class Student { String name; String studentNumber; public Student(String name, String studentNumber) { this.name = name; this.stud..

spring 2021. 1. 10. 19:57
[Spring boot] Controller, 정적 컨텐츠, MVC/템플릿 엔진, API

스프링부트를 막 입문하기 시작한 스린이! 배우면서 정리하는 목적으로 포스팅을 하는 것이기 때문에 틀린 내용이 있다면 댓글로 남겨주세요! O(∩_∩)O 정적 컨텐츠 : 서버에서 어떠한 작업이 필요없이 그냥 파일을 넘겨주기 MVC와 템플릿 엔진 : jsp, php와 같은 템플릿엔진. 서버에서 프로그래밍을 해서 html을 동적으로 넘겨주기 API : vue, react, 서버끼리 통신할 때 등등 1. MVC와 템플릿 엔진 _Controller @Controller public class TestController { @GetMapping("test") public String testMvc(@RequestParam("name") String name, Model model) { model.addAttribut..

spring 2021. 1. 4. 15:30
[Spring boot] 스프링부트 빌드하고 실행하기

스프링부트를 실행할 때 보통 IntelliJ에서 Run 하면 바로 실행할 수 있다. 빌드하고 jar파일을 실행하는 방법도 있다. 오늘은 jar파일을 실행하는 방법에 대해서 포스팅하려한다! 터미널에서 아래순서대로 진행하면된다! 1. (맥) ./gradlew build (윈도우) ./gradlew.bat build 2. cd build.libs 3. java -jar (프로젝트명).jar 4. 실행 확인 IntelliJ에서 실행중인데 java -jar로 실행을하면 8080포트가 이미 사용중이라는 오류가 발생할 수 있으니 참고!

spring 2021. 1. 3. 17:19
[Spring boot] IntelliJ - Github 연동 방법

인텔리제이에서 github 연동하는 방법을 포스팅하겠습니다! 1. 인텔리제이에서 Ctrl+Shift+A(윈도우) / Command+Shift+A(맥) 단축키를 이용하여 전체검색 창을 연다. Share Project on Github 을 검색하고 클릭하면 로그인화면이 나온다. 2. GitHub 계정으로 로그인한다. 나는 이상하게 github.com 에서는 로그인이 되는데 인텔리제이에서 연동하려고 하니 계속 로그인이 실패했다. 그래서 오른쪽 위에 Use Token을 누른 후, Generate 버튼을 눌러 웹에서 토큰을 생성했다. 토큰을 이용해서 로그인 성공! 로그인에 성공하면 Repository name 필드를 입력할 수 있다. 여기서 입력한 이름으로 깃허브에 저장소가 생성된다. 대부분 프로젝트 이름을 저장..

spring 2021. 1. 3. 17:12
[SPRING/SPRING BOOT] RestTemplate을 이용한 HTTP 통신

_RestTemplate 란? Spring 3.0부터 지원하며 스프링에서 HTTP 통신, REST API에 유용하게 쓸 수 있도록 제공해주며 템플릿이다. _RestTemplate 예제 아래 코드는 HTTP GET 방식을 이용하여 response body를 객체에 배열형태로 담는다. 1) spring code @GetMapping("/getlist") public People[] getList() throws JsonMappingException, JsonProcessingException { HttpHeaders headers = new HttpHeaders(); headers.setAccept(Arrays.asList(new MediaType[] { MediaType.APPLICATION_JSON })..

spring 2020. 4. 26. 17:10
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
  • [JPA] JPA 장점/사용하는 이유, 동작 방식⋯
  • [Spring boot] Controller, 정⋯
  • [Spring boot] 스프링부트 빌드하고 실행⋯
  • [Spring boot] IntelliJ - Gi⋯
최근에 달린 댓글
  • 제가 지금 블로그 4개째 보고있는데 "Sequence ⋯
  • 굿잡
  • seq number가 랜덤한 이유에서 syn을 보고 패⋯
  • 정말 도움이되었어요!
Total
101,348
Today
35
Yesterday
69
링크
TAG
  • ConstraintLayout
  • LinearLayout
  • 퀵정렬
  • adapter
  • DATABASE
  • windows
  • debug
  • BOJ
  • 정렬 알고리즘
  • Android
  • 네트워크
  • 스프링부트
  • C
  • 안드로이드
  • listview
  • C++
  • 운영체제
  • layout
  • handshake
  • 윈도우
  • OS
  • 백준
  • RelativeLayout
  • 스프링
  • frameLayout
  • HTTP
  • 알고리즘
  • WinDbg
  • 이진탐색트리
  • 백준알고리즘
more
«   2023/06   »
일 월 화 수 목 금 토
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 29 30
글 보관함
  • 2021/01 (4)
  • 2020/12 (1)
  • 2020/06 (3)
  • 2020/04 (1)

Blog is powered by Tistory / Designed by Tistory

티스토리툴바