Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ build/
!**/src/main/**/build/
!**/src/test/**/build/

.env
application.yaml
### STS ###
.apt_generated
.classpath
Expand Down
19 changes: 15 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
plugins {
id 'java'
id 'org.springframework.boot' version '3.5.5'
id 'org.springframework.boot' version '4.0.5'
id 'io.spring.dependency-management' version '1.1.7'
}

Expand All @@ -10,7 +10,7 @@ description = 'UMC-9th Spring Boot Practice'

java {
toolchain {
languageVersion = JavaLanguageVersion.of(17)
languageVersion = JavaLanguageVersion.of(21)
}
}

Expand All @@ -19,9 +19,20 @@ repositories {
}

dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'org.springframework.boot:spring-boot-starter-webmvc'
compileOnly 'org.projectlombok:lombok'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-data-jpa-test'
testImplementation 'org.springframework.boot:spring-boot-starter-webmvc-test'
testCompileOnly 'org.projectlombok:lombok'
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
testAnnotationProcessor 'org.projectlombok:lombok'

// Swagger
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.1'
implementation 'org.springdoc:springdoc-openapi-starter-webmvc-api:3.0.1'
}

tasks.named('test') {
Expand Down
36 changes: 36 additions & 0 deletions src/main/java/umc/config/SwaggerConfig.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
package umc.config;

import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.security.SecurityRequirement;
import io.swagger.v3.oas.models.security.SecurityScheme;
import io.swagger.v3.oas.models.servers.Server;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
public class SwaggerConfig {

@Bean
public OpenAPI swagger() {
Info info = new Info().title("UMC10th").description("10기 Swagger").version("0.0.1");

// JWT 토큰 헤더 방식
String securityScheme = "JWT TOKEN";
SecurityRequirement securityRequirement = new SecurityRequirement().addList(securityScheme);

Components components = new Components()
.addSecuritySchemes(securityScheme, new SecurityScheme()
.name(securityScheme)
.type(SecurityScheme.Type.HTTP)
.scheme("Bearer")
.bearerFormat("JWT"));

return new OpenAPI()
.info(info)
.addServersItem(new Server().url("/"))
.addSecurityItem(securityRequirement)
.components(components);
}
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/controller/MemberController.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.controller;

public class MemberController {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/converter/MemberConverter.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.converter;

public class MemberConverter {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/dto/MemberReqDTO.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.dto;

public class MemberReqDTO {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/dto/MemberResDTO.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.dto;

public class MemberResDTO {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/Alarm.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity;

public class Alarm {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/Food.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity;

public class Food {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/Inquiry.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity;

public class Inquiry {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/InquiryPhoto.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity;

public class InquiryPhoto {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/Member.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity;

public class Member {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/PointHistory.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity;

public class PointHistory {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/Term.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity;

public class Term {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/mapping/MemberFood.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity.mapping;

public class MemberFood {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/entity/mapping/MemberTerm.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.entity.mapping;

public class MemberTerm {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/enums/Gender.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.enums;

public enum Gender {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/enums/InquiryType.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.enums;

public enum InquiryType {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/enums/PointType.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.enums;

public enum PointType {
}
7 changes: 7 additions & 0 deletions src/main/java/umc/member/exception/MemberEcxeption.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package umc.member.exception;

public class MemberEcxeption extends RuntimeException {
public MemberEcxeption(String message) {
super(message);
}
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/exception/code/MemberErrorCode.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.exception.code;

public enum MemberErrorCode {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.exception.code;

public enum MemberSuccessCode {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/repository/MemberRepository.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.repository;

public interface MemberRepository {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/member/service/MemberService.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.member.service;

public class MemberService {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/controller/MissionController.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.controller;

public class MissionController {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/converter/MissionConverter.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.converter;

public class MissionConverter {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/dto/MissionReqDTO.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.dto;

public class MissionReqDTO {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/dto/MissionResDTO.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.dto;

public class MissionResDTO {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/entity/Location.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.entity;

public class Location {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/entity/MIssion.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.entity;

public class MIssion {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/entity/Mapping/MemberMission.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.entity.Mapping;

public class MemberMission {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/entity/Store.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.entity;

public class Store {
}
7 changes: 7 additions & 0 deletions src/main/java/umc/mission/exception/MissionException.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package umc.mission.exception;

public class MissionException extends RuntimeException {
public MissionException(String message) {
super(message);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.exception.code;

public enum MissionErrorCode {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.exception.code;

public enum MissionSuccessCode {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/repository/MissionRepository.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.repository;

public interface MissionRepository {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/mission/service/MissionService.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.mission.service;

public class MissionService {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/controller/ReviewController.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.controller;

public class ReviewController {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/converter/ReviewConverter.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.converter;

public class ReviewConverter {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/dto/ReviewReqDTO.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.dto;

public class ReviewReqDTO {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/dto/ReviewResDTO.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.dto;

public class ReviewResDTO {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/entity/Review.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.entity;

public class Review {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/entity/ReviewPhoto.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.entity;

public class ReviewPhoto {
}
7 changes: 7 additions & 0 deletions src/main/java/umc/review/exception/ReviewException.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package umc.review.exception;

public class ReviewException extends RuntimeException {
public ReviewException(String message) {
super(message);
}
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/exception/code/ReviewErrorCode.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.example.umc10th.review.exception.code

enum class ReviewErrorCode {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.exception.code;

public enum ReviewSuccessCode {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/repository/ReviewRepository.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.repository;

public interface ReviewRepository {
}
4 changes: 4 additions & 0 deletions src/main/java/umc/review/service/MissionService.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package umc.review.service;

public class MissionService {
}
3 changes: 0 additions & 3 deletions src/main/resources/application.properties

This file was deleted.

19 changes: 19 additions & 0 deletions src/main/resources/application.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
spring:
application:
name: demo

datasource:
driver-class-name: com.mysql.cj.jdbc.Driver # MySQL JDBC ???? ??? ??
url: ${DB_URL} # jdbc:mysql://localhost:3306/{???????}
username: ${DB_USER} # MySQL ?? ??
password: ${DB_PW} # MySQL ????

jpa:
database: mysql # ??? ?????? ?? ?? (MySQL)
database-platform: org.hibernate.dialect.MySQLDialect # Hibernate?? ??? MySQL ??(dialect) ??
show-sql: true # ??? SQL ??? ??? ???? ?? ??
hibernate:
ddl-auto: update # ?????? ?? ? ?????? ???? ??? ??
properties:
hibernate:
format_sql: true