'전체'에 해당되는 글 272건

  1. 2018.09.27 IntelliJ Request mapper plugin
  2. 2018.04.13 Spring Boot 앱 systemctl 등록
  3. 2017.06.07 톰캣 버전 확인
  4. 2017.03.16 Spring security isAuthenticated VS isFullyAuthenticated
  5. 2017.02.22 postgres 스키마 크기 출력
  6. 2016.12.21 IntelliJ Process finished with exit code 0 when spring-boot run
  7. 2016.12.21 IntelliJ svn ignore pattern
2018.09.27 17:12

IntelliJ Request mapper plugin

이클립스(STS)에는 @RequestMappings 라는 뷰가 존재한다. RequestMapping 어노테이션이 붙은 url 리스트를 제공하는 기능인데, InelliJ로 갈아타면서 해당 기능이 있기는 하나 제대로 표시되지 않는 현상이 있었다.


해결 방법을 찾아보다가 유용한 플러그인을 발견했다.

Request mapper 라는 플러그인으로 단축키를 통해 RequestMapping 어노테이션이 붙은 url들을 검색할 수 있다.


윈도우 단축키는 Ctrl + Shift + \

Trackback 0 Comment 0
2018.04.13 10:56

Spring Boot 앱 systemctl 등록

Centos 7 기준 (7 미만에서는 다른 방법으로 등록)

/etc/systemd/system 으로 이동 [앱이름].service 파일 생성 (예. bboks.service)


service 파일 내용

[Unit]

Description=서비스 명


[Service]

User=centos

WorkingDirectory=/home/centos/앱 디렉터리

ExecStart=/usr/bin/java -Djsse.enableSNIExtension=false -Dspring.profiles.active=production -jar /home/centos/앱 디렉터리/앱.jar

SuccessExitStatus=143

TimeoutStopSec=10

Restart=on-failure

RestartSec=5


[Install]

WantedBy=multi-user.target


-Dspring.profiles.active 는 spring profile active를 사용할 경우

-Djsse.enableSNIExtension 는 hand shake 오류가 발생할 경우

Trackback 0 Comment 0
2017.06.07 14:54

톰캣 버전 확인

1. 톰캣 설치 경로/lib 로 이동

예) /java/tomcat7/lib


2. 다음 명령어 입력

java -cp catalina.jar org.apache.catalina.util.ServerInfo



Trackback 0 Comment 0
2017.03.16 13:15

Spring security isAuthenticated VS isFullyAuthenticated

isAuthenticated()

 Returns true if the user is not anonymous

isFullyAuthenticated()

 Returns true if the user is not an anonymous or a remember-me use



[출처] Difference between isAuthenticated and isFullyAuthenticated

Trackback 0 Comment 0
2017.02.22 17:15

postgres 스키마 크기 출력

query
SELECT schema_name,
    pg_size_pretty(sum(table_size)::bigint) as "disk space",
    (sum(table_size) / pg_database_size(current_database())) * 100
        as "percent"
FROM (
     SELECT pg_catalog.pg_namespace.nspname as schema_name,
         pg_relation_size(pg_catalog.pg_class.oid) as table_size
     FROM   pg_catalog.pg_class
         JOIN pg_catalog.pg_namespace 
             ON relnamespace = pg_catalog.pg_namespace.oid
) t
GROUP BY schema_name
ORDER BY schema_name;

출력 결과



Trackback 0 Comment 0
2016.12.21 15:23

IntelliJ Process finished with exit code 0 when spring-boot run

Deleting provided scope of spring-boot-starter-tomcat dependency helps me.

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>


[출처] IntelliJ Process finished with exit code 0 when spring-boot run

Trackback 0 Comment 0
2016.12.21 14:41

IntelliJ svn ignore pattern

Settings - Version Control - Ignored Files

Trackback 0 Comment 0