장뽕뽕의 개발일기
close
프로필 배경
프로필 로고

장뽕뽕의 개발일기

  • 분류 전체보기 (153)
    • Java (61)
      • Springboot (28)
      • Architecture (0)
      • Algorithm (17)
      • Trouble-Shooting (3)
      • Basic (13)
    • Security (20)
      • Practice (4)
      • System (7)
      • Network (4)
      • Application (5)
    • Mobile (0)
      • Android (0)
      • Flutter (0)
    • JavaScript (16)
      • Node.js (16)
    • Linux (8)
    • Network (6)
    • Docker (4)
    • Project (5)
      • SecuriSuite (5)
    • Certificate (2)
      • 정보처리기사 (1)
      • 정보보안기사 (1)
    • Legacy (27)
      • JS+PHP+SQL (27)
    • 루트권한 없는 나의 하루 (4)
  • 홈
Spring Boot 회원관리 2 - 테스트 케이스 작성

Spring Boot 회원관리 2 - 테스트 케이스 작성

이전 게시글에서 작성했던 회원관리 도메인과 리포지토리에 직접 값을 넣어보고 값을 검증해 보도록 할게요.. save>>  @Test public void save() { Member member = new Member(); member.setName("spring"); repository.save(member); Member result = repository.findById(member.getId()).get(); System.out.println("result = " + (result == member)); assertThat(member).isEqualTo(result); } 회원 객체를 한 개 만들고 이름만 ..

  • format_list_bulleted Java/Springboot
  • · 2025. 2. 27.
  • textsms

Spring Boot 회원관리 1 - 도메인, 리포지토리 생성

회원관리 예제데이터베이스 사용하기에 앞서, 개발을 해야 되는 상황이 왔다고 가정을 하고데이터를 메모리에 저장시키도록 하여 도메인과 리포지토리를 만들어볼게요.. Member(도메인)>> package hello.hellospring.domain;public class Member { private Long id; private String name; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) ..

  • format_list_bulleted Java/Springboot
  • · 2025. 2. 27.
  • textsms
Spring Boot - RestAPI 2

Spring Boot - RestAPI 2

https://hoowave.tistory.com/96 Spring Boot - RestAPI 1서버에 요청을 보내면DB에 있는 데이터를 JSON으로 출력해 주는 API를 만들어볼게요.. http://localhost:8089/member/멤버 번호 로 접속하게 되면, 해당 멤버 번호에 매칭되는 데이터를 출력해 주고,http://lohoowave.tistory.com이전 게시글에 이어서..다른 서버에서 해당 API를 사용해 보도록 할게요..결과 화면>> 목록 가져오기 전..목록을 가져오게 되면  DB의 NAME이 출력됩니다. useApi.jsp Use Api 목록보기 목록가져오기  버튼 클릭 시 Ajax를 통해 값을 가져와서 추가해 주는 방식을 사용했습니다..이 과정에서 CrossOrigin 에러를 맞..

  • format_list_bulleted Java/Springboot
  • · 2025. 2. 25.
  • textsms
Spring Boot - RestAPI 1

Spring Boot - RestAPI 1

서버에 요청을 보내면DB에 있는 데이터를 JSON으로 출력해 주는 API를 만들어볼게요.. http://localhost:8089/member/멤버 번호 로 접속하게 되면, 해당 멤버 번호에 매칭되는 데이터를 출력해 주고,http://localhost:8089/members 로 접속하게 되면, 모든 멤버들의 데이터를 출력해 주고,http://localhost:8089/member 에 POST 방식으로 데이터를 실어서 보내주면 데이터를 추가할 수 있게끔 설계했습니다. http://localhost:8089/members> http://localhost:8089/member/1>  http://localhost:8089/member/3>  데이터 테이블>> CREATE TABLE `tbl_member` ( ..

  • format_list_bulleted Java/Springboot
  • · 2025. 2. 25.
  • textsms
Spring Boot Mybatis - 게시판 만들기

Spring Boot Mybatis - 게시판 만들기

스프링 부트는 Mybatis를 지원합니다.. 설정과 의존성만 추가하면 간단하게 사용할 수 있습니다.테이블의 값을 리스트로 가져와보는 작업을 해볼게요.. 우선 테이블을 먼저 확인해 봅니다..simple_bbs 테스트 데이터 넣어놓고..프로젝트를 만들어줍니다..  Mybatis Framework를 체크해 주시고요.. build.gradle  저는 jsp를 사용할 거라 jsp 의존성도 추가해 줬습니다.. 다음으로 application.properties에 데이터베이스 연결정보를 설정합니다..application.properties server.port=8087#JSPspring.mvc.view.prefix=/WEB-INF/views/spring.mvc.view.suffix=.jsp#DBspring.dataso..

  • format_list_bulleted Java/Springboot
  • · 2025. 2. 25.
  • textsms
Spring Boot - jsp 사용하기

Spring Boot - jsp 사용하기

스프링 부트는 기본적으로 JSP를 지원하지 않습니다.보통 웹 개발에 타임리프, 프리마커 등의 템플릿 엔진의 사용을 권장합니다.하지만 JSP를 사용하고 싶다면 따로 설정하고 사용할 수 있습니다.. 먼저 스프링 프로젝트를 Gradle로 한 개 만들어 주시고요..  프로젝트 의존성은 jsp 외에 사용할 것 체크해 주시면 됩니다..  프로젝트가 만들어졌어요!  먼저, resource 폴더의 application.properties를 세팅해 줄게요.. #포트 설정server.port=8088#JSP 설정spring.mvc.view.prefix=/WEB-INF/views/spring.mvc.view.suffix=.jsp 포트는 8088로 임의로 적어놨습니다.JSP 경로와 확장자를 설정해 줍니다.그리고, build...

  • format_list_bulleted Java/Springboot
  • · 2025. 2. 25.
  • textsms
  • navigate_before
  • 1
  • ···
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • navigate_next
공지사항
  • 장뽕뽕 사이트를 오픈합니다.
  • 개발 일기 사이트 이전 안내
전체 카테고리
  • 분류 전체보기 (153)
    • Java (61)
      • Springboot (28)
      • Architecture (0)
      • Algorithm (17)
      • Trouble-Shooting (3)
      • Basic (13)
    • Security (20)
      • Practice (4)
      • System (7)
      • Network (4)
      • Application (5)
    • Mobile (0)
      • Android (0)
      • Flutter (0)
    • JavaScript (16)
      • Node.js (16)
    • Linux (8)
    • Network (6)
    • Docker (4)
    • Project (5)
      • SecuriSuite (5)
    • Certificate (2)
      • 정보처리기사 (1)
      • 정보보안기사 (1)
    • Legacy (27)
      • JS+PHP+SQL (27)
    • 루트권한 없는 나의 하루 (4)
최근 글
인기 글
최근 댓글
태그
  • #php
  • #phpMyAdmin
  • #Spring
  • #javascript
  • #java
  • #dothome
  • #springboot
  • #SQL
  • #algorithm
  • #html
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바