| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
- Next.js
- nodejs
- SpringBoot
- MariaDB
- yona
- pwa
- Eclipse
- security
- config
- PM2
- node.js
- git
- jquery
- mybatis
- rocky9
- spring3
- centos7
- popup
- javascript
- Java
- NextJS
- Maven
- docker
- ajax
- Tomcat
- FCM
- mysql
- MSsql
- Push
- jenkins
- Today
- Total
목록Spring (29)
종이 한장 차이...
예를 들어 google analytics 스크립트를 적용해야 할 경우 release에서만 스크립트가 적용되도록 해야 할 경우 아래와 같이 처리를 하였다. 1. application.properties 설정.(Maven 빌드시 참조되는 각각의 application.properties에 아래를 참고해 설정한다.) //local-개발PC의 application.properties #google analytics type google.analytics.type=local //개발서버의 application.properties #google analytics type google.analytics.type=dev //운영서버의 application.properties #google analytics type go..
springboot 후로잭트에 swagger를 설정 하는 방법에 대해 정리 해본다... 먼저 아래와 같이 Maven 설정. io.springfox springfox-swagger2 2.9.2 1. SwaggerConfig.java 작성. swagger를 사용하기 위해 springboot 프로잭트에 설정을 한다. package com.graykang.test.config; import java.util.ArrayList; import java.util.List; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframewor..
백엔드에서 여러내부 서버 측으로 API를 콜 할 경우 간단 하게 요청 하는 방법이 있어 정리 한다. import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpMethod; import org.springframework.http.ResponseEntity; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import org.springframework.web.client.RestTemplate; public cl..
1. Maven 설정. org.springframework.security spring-security-taglibs 2. security tags를 사용할 화면 title 테그쯤(위치는 알아서...)에 링크소스 적용. 3. jsp 소스에서 권한 처리. ${prc.authorities}에 인증 받은 사용자가 소유한 여러 권한이 들어있고, 나의 경우 추가로 ${prc.categoryMenu}를 CustomUserDetailsImpl 객체에 List형으로 더추가해 보았다. (음...${prc.categoryMenu}는 화면에서 공통으로 처리해야 하는 카테고리 리스트를 담아서 사용해 볼까 한다.) ${auth } ${menu.catName } 3. 참고: CustomUserDetailsImpl.java 소스 ..
1. Meven dependency 설정. org.sitemesh sitemesh 3.0.1 2. sitemesh java 설정.package com.graykang.config.sitemesh;import org.sitemesh.builder.SiteMeshFilterBuilder;import org.sitemesh.config.ConfigurableSiteMeshFilter;import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.C..
JWT 설정 부분에서 딱 유효기간 설정 하는 부분만 정리를 합니다. 나중에 시간이 되면 전체 소스를 정리해 보도록... 60*10000이 10분 이니까 필요한 만큼 조정 해서 쓰면 되겠죠? import io.jsonwebtoken.Claims; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm; @Component public class JwtTokenUtil implements Serializable{ private static final long serialVersionUID = -1L; ...(생략) //JWT토큰생성 private String doGenerateToken(Map claims, String subject) ..