• Package : 소문자

  • Class : Upper Camel Case

    Untitled

    ---src
        +---main
        |   +---java
        |   |   +--goorm
        |   |       +--spoco
        |   |           |   SpocoApplication.java
        |   |           |
        |   |           +---domain
        |   |           |   +---algorithm
        |   |           |   |   +---controller
        |   |           |   |   |  ----AlgorithmController.java
        |   |           |   |   |  +---request
        |   |           |   |   |   |  ----AlgorithmReq.java
        |   |           |   |   |  +---response
        |   |           |   |   +---domain
        |   |           |   |   |   |  ----Algorithm.java
        |   |           |   |   +---exception
        |   |           |   |   +---repository
        |   |           |   +---category
        |   |           |   +---code
        |   |           |   +---join
        |   |           |   +---member
        |   |           |   +---message
        |   |           |   +---model
        |   |           |   +---review
        |   |           |   +---study
        |   |           |   +---subscribe
        |   |           |   +---testcase
        |   |           +---global
        |   |           |   +---common
        |   |           |   +---config
        |   |           |   +---error
        |   |           |   |   ---exception
        |   |           |   +--util
        |   |           +--infra
        |   +--resources
        |           application.properties
    
  • Fields : Lower Camel Case

  • Database : SNAKE_CASE

    Ex )

    TGST-159 modify: 패키지 이름 수정
    TGST-159 feat: ~ 기능 추가
    
  • RSA

    • spocoRSA.pem을 다운 받으신 후에 터미널에서 키가 있는 폴더로 이동.
    • spoco EC2 접속 방법 : ssh -i "spocoRSA.pem" [email protected]
    • chat EC2 접속 방법 : ssh -i "spocoRSA.pem" [email protected]

    spocoRSA.pem

  • Console Key

    • URL : https://851725225259.signin.aws.amazon.com/console

      Untitled

  • BE - admin Access Key

    Access key ID,Secret access key
    AKIA4MTWHRUV2X4CO4Z5,vutaVf91KeWv8Taj0np/AYgbLKdo/UshOaZE5+05
    
  • [한국관광공사 Open API Key]

    • 김태우

      // Incoding //
      vpMRPaIIqaPZXFNvjQDR7x4N%2BKH7znrJvy0gSJeWXr33uRQ9TwIjiEdlowd%2FVANtxoj8m4U11rNi4QvRGfYkYA%3D%3D
      
      // Decoding //
      vpMRPaIIqaPZXFNvjQDR7x4N+KH7znrJvy0gSJeWXr33uRQ9TwIjiEdlowd/VANtxoj8m4U11rNi4QvRGfYkYA==
      
      // Incoding //
      dUlz2W5zUXlxIf5dGbEiF6hHOA9K%2Fk2Fy0BFXhyW8y%2FcY2PUyZMpsxHU1%2FCb6GCPlAw1W9UU%2BLNxKK851Mmcaw%3D%3D
      
    • 홍진석

      // Decoding //
      qR6tI+nsyPolriwrrMXbxu3BMliH02gg9FVLp/09CsteVUoKGJ5a5PUydtAlvVkSXaalt9mHaOIi51LGXB1iug==
      
    • 남소희

      // Incoding //
      hJujlDHVK0rhAoo%2BrMv1VwvhmIXXsttkEHOnOWGHJLACsJKSu%2F3ihAeq7Iqsdko7mN9t6p2M5tsVxanbAGWktA%3D%3D
      
    • 이호성

      // Incoding //
      ocESuTmeyrKIfb1ow%2B6OrXfXHKNR%2BTBBbN7ilvuxAEAQXAxqo27UHuZ3YfPfeqcai5oeFsLyFOOV79V7JfnP6w%3D%3D
      
    • 서근재

      // Incoding //
      H4AghKETJoCMBx3vYjxCKnw2Faksg8gUWlUBjlt73czwAuHT6va2rBNHt%2BKVvfdQ4pbwMWrAGciN6QlIIpaPdQ%3D%3D
      
    • 서진주

      // Incoding //
      EkJJLXdr1rKotNyVtmTItnmdaFcaMMRPzRpTPP%2BCaoWzPlbogpOyvrzr5zZ91PZolfbUDa6L32WMzNSRY4TT4g%3D%3D
      
  • 테스트용 MySQL 설정 - application.properties

    # MySQL
    #spring.datasource.url=jdbc:mysql://mydatabase.cncswkmqoebp.ap-northeast-2.rds.amazonaws.com:3306/dofarming_MySQL
    spring.datasource.url=jdbc:mysql://52.79.131.31:3306/dofarming_MySQL
    spring.datasource.username=admin
    spring.datasource.password=admin123
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    
    spring.jpa.hibernate.ddl-auto=create
    # 아래는 로컬에서 테스트할 때 쓸 Dialect입니다.
    spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect
    #spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQLDialect
    
    • MySQL Connection 오른쪽 + 키 클릭 -> 아래와 같이 입력 -> Store in KeyChain 눌러서 admin123 입력 -> test connection -> 성공시 OK

      Untitled