[스프링] S3 라이브러리 endpoint 에러
2023. 5. 1. 15:39
스프링
S3 이미지 업로드를 위해 implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE' org.springframework.cloud:spring-cloud-starter-aws 라이브러리를 설치해주고 서버를 돌렸더니 Caused by: java.net.SocketTimeoutException: connect timed out com.amazonaws.SdkClientException: Failed to connect to service endpoint: at com.amazonaws.internal.EC2ResourceFetcher.doReadResource(EC2ResourceFetcher.java:100) ~[aw..
[스프링] MySQL 8.0 Public Key Retrieval is not allowed 에러
2023. 4. 29. 16:41
스프링
에러 분명 계속 MySQL연동이 잘되다가 갑자기 java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:111) ~[mysql-connector-j-8.0.33.jar:8.0.33] 이런 에러 발생 해결 url: jdbc:mysql://localhost:3306/{스키마이름}?serverTimezone=Asia/Seoul&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true
[스프링 부트] redis 초간단 사용법
2023. 4. 24. 20:02
스프링
레디스 설치 https://github.com/microsoftarchive/redis/releases Releases · microsoftarchive/redis Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes - microsoftarchive/redis github.com 저는 3.2.100버전 설치했습니다. 대충 next누르면 설치됨. 설치 경로로 가서 redis-cli 실행하면 ping 입력하면 PONG으로 반응해줌 레디스가 돌아가고 있음..
[자바 orm 표준 jpa 프로그래밍] 코드 정리 - 3
2023. 4. 13. 17:44
스프링
단방향 연관관계 MEMBER와 TEAM 테이블이 있음 이때 관계는 1(팀):N(멤버) 임 JPA를 이용해 테이블을 만들고 관계를 맺어줄 때 // Member @Entity public class Member { @Id @GeneratedValue @Column(name = "MEMBER_ID") private Long id; @Column(name = "USERNAME") private String username; // @Column(name = "TEAM_ID") // private Long teamId; @ManyToOne @JoinColumn(name = "TEAM_ID") private Team team; } 위와 같이 멤버의 외래키에 @ManyToOne과 @JoinColumn 어노테이션을 사용..
[자바 orm 표준 jpa 프로그래밍] 코드 정리 - 2
2023. 4. 12. 22:13
스프링
매핑 어노테이션 @Id private Long id; @Column(name = "name") private String username; private Integer age; @Enumerated(EnumType.STRING) private RoleType roleType; @Temporal(TemporalType.TIMESTAMP) private Date createdDate; @Temporal(TemporalType.TIMESTAMP) private Date lastModifiedDate; @Lob private String description; @Column
[자바 orm 표준 jpa 프로그래밍] 코드 정리 - 1
2023. 4. 12. 17:11
스프링
더보기 ※ 이 시리즈는 김영한님의 자바 orm 표준 jpa 프로그래밍 강의를 정리합니다. 데이터 넣기 public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); // table에 insert하기 try { Member member = new Member(); member.setId(2L); member.setName("helloB"); ..