반응형

2018/08/23 3

[Spring] JPA join 객체 null 체크를 해야하나?

Entity 클래스에 다음과 같은 코드가 있다고 하자. public class Company { @Column("seq") private Integer seq; ... @OneToMany(cascade = {CascadeType.PERSIST}, fetch = FetchType.LAZY, mappedBy = "user") @JoinColumn(name = "seq") private User user; } 그리고 Service 클래스에는 다음과 같은 코드가 있다. Company company = companyRepository.findBySeq(5); if (company.getUser() == null) { throw new IllegalArgumentException("no user data"); } ..

개발/Spring 2018.08.23

[Vue.js] element ui table column 동적 width

element ui 에서 table 에 대한 width 에 퍼센트를 주니까 작동을 하지 않았다. element ui 물론 퍼센트를 대체하기 위해 min-width 를 제공하는데 솔직히 퍼센트가 더 편하다. 그래서 스택오버플로우 검색해보니까 퍼센트는 아니지만 조금 다른 방법으로 동적으로 width 가 작동되도록 하는 법을 알게 되었다. ... data() { return{ tableMiniColumnWidth: 0, tableMiniColumnWidth: 0 }},mounted() { this.tableMiniColumnWidth= Math.round(this.$refs.userTable.$el.clientWidth/ 10) this.tableMiniColumnWidth= Math.round(this.$r..

개발/Front-End 2018.08.23

[Web] Access Token 과 Refresh Token

access token 과 refresh tokenOAuth 인증에 성공하면 Access Token 과 Refresh Token 을 얻게 된다고 한다.Kakao Developers 에서는 이 두 가지 토큰을 묶어 사용자 토큰이라고 부른다고 한다.Access Token 과 Refresh Token 에 대해서 알아보기 전에 OAuth 의 동작 과정을 간단히 살펴보도록 하겠다. 물론, 해당 내용은 TIL 어딘가에 내가 마크 다운으로 정리해놓았었다.1. 사용자가 SNS 로그인 버튼 눌렀음. 2. 해당 SNS 에 연결된 자격정보를 통해 사용자 인식 3. 자격정보가 올바르면 사용자로부터 접근 자원에 대한 동의 및 허가를 얻음 4. 리소스 서버(SNS 서버)에서 인증코드를 클라이언트에게 발급. 5. 인증코드를 기반으..

개발/Web 2018.08.23
반응형