목록Spring Boot (API) (3)
Coding Bloom

\ Post man에서 API를 호출할 때 이러한 문구가 나타났다. 401 Unauthorized ? 구글에 검색해보았다. JWT라는 용어가 검색되었고 더 찾아보았다. JWT란? JSON Web Token의 줄임말이고, 클라이언트와 서버, 서비스와 서비스 사이 통신을 할 때 권한 인가(Authorization)을 위해 사용하는 토큰이고 Bearer Authentication 타입이며, 특히 회원 인증과 정보 교류를 할 때 많이 사용한다. JSON객체를 암호화 하여 만든 String 값이고, 기본적으로 암호화 되어있어 변조하기가 어려운 정보이다. API서버에서는 로그인이 완료된 클라이언트에게 회원을 구분 할 수 있는 값을 넣은 Jwt 토큰을 생성하여 발급하고 클라이언트느 이 Jwt 토큰을 이용하여 권한이 ..

Entity : 실제로 DB와 매칭될 클래스들이며 JPA를 사용할경우 Entity 클래스의 수정을 통해 데이터를 작업함..!! @id = primaryKey , @GeneratedValue = pk값을 DB에게 위임한다.. @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "bid", unique = true, nullable = false ) private int bid; @Column(length = 15, nullable = false ) private Date datetime; @Column(length = 50, nullable = false ) private String user_id; @Column(length = ..

1. Vo 작성하기 @Getter / @Setter 등록 하기 * 객체생성후 setId가 나오지않으면 어노테이션을 붙였어도 getter / setter가 없는걸로 취급되나봄? 그래서 코드 추가해주니 정상적으로돌아감 2. Repository 생성하기 Repository가 무엇인고하면 Repository는 Database의 CRUD와 같은 부분을 담당하고, 쿼리문을 관리하기위해 Groovy라이브러리를 다운받고 SQL문을 작성한다. private final NamedParameterJdbcTemplate namedParameterJdbcTemplate; private NoticeRowMapper noticeRowMapper; //뭐하는애지 public NoticeRepository(NamedParameterJ..