728x90 반응형 전체보기434 web.xml web.xml 환경설정 PortalWeb export-path /export import-path /import monitor-enabled true monitor-cycle-time 30 file-storage-time 10 cors egovframework.com.cmm.filter.SimpleCorsFilter cors /* index.jsp BASIC java.lang.Throwable /common/error.jsp 404 /common/error.jsp 500 /common/error.jsp http://www.egovframe.go.kr/tags/double-submit/jsp /META-INF/double-submit.tld 70 COOKIE 2021. 7. 2. logback.xml 로그 설정 파일입니다. %d{HH:mm:ss.SSS} [%thread] %-5level [%logger] - %msg%n 2021. 7. 2. pom.xml query dsl을 생성하기 위해 plugin인에 옵션을 추가하였습니다. 주석으로 설명 달아 놓았습니다. 4.0.0 invako invako war 1.0.0 invako http://www.egovframe.go.kr The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt 4.3.22.RELEASE 3.9.0 3.9.0 1.7.5 1.0.0-SNAPSHOT 5.5.2.Final 4.1.4 1.4.2.Final jdt_apt tobesoft http://mangosteen.tobesoft.co.kr/nexus/repository/maven-public/ mvn2 https://repo1.maven.org.. 2021. 7. 2. postgre ddl 테스트용 ddl select * from TEST_TEAM; /* 1. 팀정보 시퀀스 생성 */ DROP SEQUENCE SQ_N_TEST_TEAM_01; CREATE SEQUENCE SQ_N_TEST_TEAM_01 START 1; /* 1.테스트 테이블 팀정보 */ CREATE TABLE TEST_TEAM ( TEAM_SN NUMERIC(12) NOT NULL, TEAM_NM VARCHAR(60) NOT NULL, TEAM_DC VARCHAR(200), SORT NUMERIC(4), DEL_YN CHAR(1) NOT NULL, REGISTER_ID VARCHAR(20) NOT NULL, REG_DT TIMESTAMP NOT NULL, UPDUSR_ID VARCHAR(20) NOT NULL, MDFCN_.. 2021. 7. 2. 마이바티스 쿼리 샘플 /* selectAuthManageList */ /* 권한관리 조회 */ SELECT AUTHOR_CODE, /* 권한코드 */ AUTHOR_NM, /* 권한명 */ AUTHOR_DC, /* 권한설명 */ AUTHOR_CREAT_DE, /* 권한생성일 */ DECODE(USE_AT,'Y',1,0) AS USE_AT, /* 사용여부 */ 'N' AS DEL_STATUS, /* 삭제여부 */ '롤등록' AS BTN_ROLE /* 버튼 */ FROM COMTNAUTHORINFO WHERE 1 = 1 AND AUTHOR_NM LIKE '%'||#{searchKeyword}||'%' /* insertAuthManage */ /* 권한등록 */ /* updateAuthManage */ /* 권한수정 */ 2021. 7. 2. mapper-config.xml 마이바티스 mapper-config.xml 2021. 7. 2. context-transaction.xml 마이바티스와 jpa를 같이 쓰기 위해서는 트랜잭션 설정이 중요합니다. 에러가 발생하였을 경우 rollback이 제대로 일어 나야 합니다. 주석으로 설명 달아 놓았습니다. 마이바티스는 트랜잭션 설정할때 귀찮으니까.. 이렇게 한줄로 select,insert,update,delete 몽땅 다 트랜잭션 설정 되게 * 로 하고 사용하는데 jpa 사용할때는 세부적으로 옵션을 설정 하여야 시스템을 좀더 효율적으로 사용할수 있습니다. jpa는 dirty check를 하여서 읽어온 Entity에 변경이 발생하였을경우 자동으로 db에 저장을 합니다. 똑같은 데이터를 snap 해서 메모리에 올려 놓고 원본과 비교해서 변경 사항이 있으면 그냥 트랜잭션이 종료 될때 의도치 않는 업데이트가 발생합니다. 그래서 select는 읽기.. 2021. 7. 2. context-nexacro.xml 전자정부 하면 front단이 넥사크로 입니다. 넥사크로 환경 파일입니다. 2021. 7. 2. context-mapper.xml 마이바티스에서 멀티 db 설정하기 위해서 2개의 db 설정 파일입니다. 데이터베이스트 티베로와 postgresq입니다. 티베로 db를 사용하기 위해서 tibero mapper 클래스를 만들어서 설정을 하였습니다. classpath:/egovframework/sqlmap/mapper/postgre/invako/**/*.xml classpath:/egovframework/sqlmap/mapper/tibero/invako/**/*.xml 2021. 7. 2. context-jpa-repository.xml jpaRepository package 경로 스캔설정 파일입니다. 2021. 7. 2. context-hibernate.xml 주석으로 설명 달아 놓았습니다. 이해가 안가시는분은 댓글 달아 주세요. was 에 따라서 멀티 db가 조금 꼬여서 톰캣서버에서는 잘되는데 jboss에서는 되긴 되는데 조금 db연결이 꼬여서 제외 했습니다. 멀티 db 마이바티스는 잘됩니다. jpa도 톰캣서버에서는 멀티 db 잘됩니다. org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl none egovframework.invako.querydsl.config.CustomPostgreSQLDialect true true true 5 2021. 7. 2. context-datasource.xml 설정 파일 /* context-datasource.xml */ 멀티 DB 환경 설정 파일입니다. classpath*:/egovframework/egovProps/globals.properties 2021. 7. 2. [ 조은글 5180호 - 비정한 도시에 사는 죄 ] 이 지구상에서 가장 ‘사회적’ 생물은 개미라고 한다. 퓰리처상을 받은 책 '개미세계의 여행'을 보면, 앞으로의 지구는 사람이 아니라 개미가 지배할 것이라는 다소 생뚱맞은 주장을 펼친다. 그 근거는 개미들의 희생정신과 분업 능력이 인간보다 더 뛰어나기 때문이라는 것이다. 실제로 개미는 굶주린 동료를 절대 그냥 놔두는 법이 없다. 그 비결이 무엇일까? 개미는 위를 두 개나 가지고 있다. 하나는 자신을 위한 ‘개인적 위’고, 다른 하나는 ‘사회적 위’다. 굶주린 동료가 배고픔을 호소하면 두 번째 위에 비축해 두었던 양분을 토해내 먹이는 것이다. 한문으로 개미 ‘의蟻’자는 벌레 ‘충虫’자에 의로울 ‘의義’자를 합한 것이다. 우리 인간의 위도 개미처럼 두 개라면 얼마나 좋을까? 그랬다면 인류는 굶주림의 고통을 몰.. 2021. 7. 2. Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0 Failed to compile ./src/App.scss (./node_modules/css-loader/dist/cjs.js??ref--5-oneOf-6-1!./node_modules/postcss-loader/src??postcss!./node_modules/resolve-url-loader??ref--5-oneOf-6-3!./node_modules/sass-loader/dist/cjs.js??ref--5-oneOf-6-4!./src/App.scss) Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0. This error occurred during the build time and cannot be dismissed. React sass.. 2021. 7. 1. [조은글 5179호 - 당신은 무엇이 두려운가? ] 옛날에 쥐가 한 마리 살았는데 고양이를 무서워해 늘 벌벌 떨곤 했다. 보다 못한 마술사가 그를 불쌍히 여겨 고양이로 만들어 주었다. 그랬더니 이번엔 개를 보고는 무서워 쩔쩔 맸다. 마술사는 다시 한번 마술을 부려 그를 개로 만들어주었다. 그러자 이젠 표범을 무서워했다. 마술사는 또 다시 그를 표범으로 만들어주었다. 그런데 이번엔 사냥꾼을 무서워하는 게 아닌가? 이젠 마술사도 두 손 두 발을 모두 들 수밖에 없었다. 표범을 원래 쥐 모습으로 되돌려 놓고 마술사가 말했다. "내가 아무리 애를 쓴들 네 놈에겐 아무런 소용이 없어 겉을 아무리 바꾸어도 네 마음속에서 너 자신은 늘 쥐일 뿐이야." 당신은 무엇이 두려운가? 사람들은 난관에 부딪히면 문제의 원인이 무엇인지 생각하지 못하고 두렵다는 생각으로 자신을 얽.. 2021. 7. 1. [ 노석종의 조은글 5178호 - 희망은 절망을 몰아낸다 ] 일찍이 철학자 키에르케고르는 "절망이야말로 죽음에 이르는 병이다" 라고 간파하였다. 정곡을 찌르는 말이다. 얼마나 많은 사람들이 절망으로 인해 인생을 망치고 있으며 또 소중한 생명까지 잃고있는가. 아무리 현실이 어렵더라도 '절망'이라는 죽을병에는 걸리지 말아야한다. 그러나 현실은 결코 녹록치 않다. 생활전선에 위기가 닥치고 하는 일이 원하는대로 안될때, 극심한 불안과 절망에 시달리게 마련이다. 극복해 보려고 안간힘을 쓰는데도 사정은 영 달라지지 않는다. 이토록 어려운일도 이치를알면 금세 쉬워진다. '희망은 절망을 몰아낸다'는 원리가 바로 그 답인것이다. 런던의 길 한 모퉁이에서 구두를 닦는 소년이 있었다. 빚 때문에 감옥에 갇힌 아버지를 대신하여 집안살림을 꾸려나가야 했던것이다. 소년은 매일 새벽부터 밤.. 2021. 7. 1. [ 노석종의 조은글 5177호 - 섭리 ] 이승에 둘만 남으라면 친구를 택하고 저승에 둘만 가라하면 친구를 택한다. 자식이 죽으면 더 못 줘서 울고 부모가 돌아가시면 더 못 받아서 운다. 해는 달을 비추지만 달은 해를 가린다 지혜와 어리석음도 이와 같다. 태양이 지면 그때가 저녁이다. 결정은 태양이 하듯 인생도 그때를 스스로 정한다. 돈은 가치를 묻지 않는다 오직 주인의 뜻에 따를뿐, 몸이 지치면 짐이 무겁고, 마음이 지치면 삶이 무겁다 각질은 벗길수록 쌓이고, 욕심은 채울수록 커진다. 댐은 수문을 열어야 물이 흐르고, 사람은 마음을 열어야 정이 흐른다. 몸은 하나의 심장으로 살지만, 마음은 두 심장인 양심으로 산다. 친구라서 이래도 되고, 저래도 되는 게 아니라 친구라서 이래선 안 되고, 저래선 안 된다는 것을 명심해야 한다. 시리아의 북쪽에 .. 2021. 7. 1. [ 조은글 5176호 - 아무리 세상이 힘들다해도 나는 괜찮습니다 ] 내 마음 안에는 소중한 꿈이 있고 주어진 환경에서 날마다 최선을 다하는 내 모습이 있으니 나는 괜찮습니다 아무리 세상이 불안하다 해도 나는 괜찮습니다 내 마음에 작은 촛불을 하나 밝혀두면 어떤 불안도 어둠과 함께 사라지기에 나는 괜찮습니다 아무리 큰 파도가 밀려와도 나는 괜찮습니다 든든한 믿음의 밧줄을 걸었고 사랑의 닻을 깊이 내렸으니 나는 괜찮습니다 아무리 많은 사람들이 떠나간다 해도 나는 괜찮습니다 변함없이 그들을 사랑하면서 이대로 기다리면 언젠 가는 그들이 돌아오리라는 것을 알기에 나는 괜찮습니다 아무리 많은 사람들이 나를 의심하고 미워해도 나는 괜찮습니다 신뢰와 사랑의 힘은 크고 완전하여 언젠가는 의심과 미움을 이기리라 믿기에 나는 괜찮습니다 아무리 갈 길이 멀고 험하다해도 나는 괜찮습니다 멀고 .. 2021. 7. 1. [ 조은글 5175호 - 장무상망 (長毋相忘) ] "오랜 세월이 지나도 서로 잊지 말자." 라는 뜻. 이 말은 秋史 金正喜의 마지막 세한도(歲寒圖) 인장으로 찍힌 말입니다. "장무상망"은 추사가 먼저 쓴 것이 아니라 2천년 전 한나라에서 출토된 와당(瓦當) 기와에서 발견된 글씨입니다. "생자필멸(生者必滅)" 이라는 말처럼 살아있는 것은 모두 쓰러지고 결국에는 사라집니다. 그러나 추사와 그의 제자 이상적과 나눈 그 애절한 마음은 이렇게 오늘도 살아서 우리를 감동시키고 있습니다. 가장 어려울 때 (제주도 유배중) 추사를 생각해 준 사랑하는 弟子에게 추사는 세한도를 주면서 요즘 말로 가볍게 영원불멸이라 하지않고 조용히 마음을 안으로 다스려 "장무상망"이라 표현했습니다. 그래서 그 애절함이 우리의 마음을 흔드는 것입니다. 세상(世上)을 살면서 오래도록 서로 잊.. 2021. 7. 1. [ 조은글 5174호 - 행복의 문을 여는 방법 ] 행복이 별건가요? 보고 싶은 사람 보고... 먹고 싶은 음식 먹고... 하고 싶은 일 하며... 즐겁고 기쁘게 살면... 그게 바로 행복인 거죠! 행복의 문을 여는 비결 오늘 당신이 만나는 사람에게 웃음을 활짝 지어도 손해 볼 것 없습니다. "고맙다"고 말해도 손해 볼 것 없습니다. "훌륭하다"라고 칭찬해도 손해 볼 것 없습니다. 함께 일하는 것이 즐겁다고 말해도 손해 볼 것 없습니다. 그렇게 말하면 그 말이 당신에게 두 배로 메아리가 되어서 돌아오기 때문입니다. 오늘 당신이 나가는 일터와 하는 일에 대해서 "감사한 마음"을 가져도 손해 볼 것 없습니다. 그 감사하는 마음이 일과 일터로부터 당신을 더 높은 곳으로 인도하기 때문입니다. 오늘 당신과 한솥밥을 먹는 가족에게 따뜻한 웃음을 보여도 손해 볼 것은.. 2021. 7. 1. 이전 1 ··· 17 18 19 20 21 22 다음 728x90 반응형