[표준프레임워크 포털]전자정부 표준프레임워크 https://www.egovframe.go.kr/home/main.do 표준프레임워크 포털 eGovFrame본문 내용 바로가기 대메뉴 바로가기 소개 구성 구성상세 버전별 구성 오픈소스 SW 현황 아키텍쳐 라이선스 적용사례 추진성과 기술지원내역 컨트리뷰션 센터소개 지원서비스 적용지원 서비스www.egovframe.go.kr개발가이드에 Doc이 다 있어서 나중에 필요할까봐 북마크 대신 블로그에 올려둬봅니다.. 📑 개발 사전/🛫 사이트 모음 2025.08.24
[개발업무]기사 자격증을 빨리 따야하는 이유 https://ictis.kica.or.kr/engineer/careerNotebook/index자격증 취득 시기에 따라 등급이 달라지기 때문에 프로젝트를 수주하는데 더 유리해지기에.이래서 기사 자격증을 요구하는 회사가 많고 빨리 따는 게 좋다는 말이 있던 거였더라구요. 🏙 취직 & 업무/🏙 참고사항 2025.08.24
[파일이름 일괄변경]BatchNamer https://blog.naver.com/PostView.naver?blogId=darkwalk77&logNo=223082595848&categoryNo=3&parentCategoryNo=-1&viewDate=¤tPage=&postListTopCurrentPage= 파일이름 일괄변경 BatchNamer v2.5064비트 버전 32비트 버전 여러개의 파일명을 한번에 바꿔주는 프로그램입니다. 무료 공개 프로그램으로 경...blog.naver.com감사하고 실력 좋으신 개발자분이 넓은 아량으로 뿌려주는 프로그램입니다.보통 개발산출물을 공유드라이브를 보잖아요. 괜히 그거 잘못하다 수정하시지 말고 바탕화면에 폴더 하나 만들어서 필요한 것만 모아서 보는 걸 추천드립니다. 그 때 헷갈리니까 이런 프로그램을.. 📑 개발 사전/🛫 사이트 모음 2025.08.24
[IntelliJ]VScode에서 IntelliJ로 넘어가며 (무료버전 설치와 설정) 들어가기에 전..주저리주저리( •̀ ω •́ ) intelliJ 카테고리를 파게된 이유는 바로비싸서 못 쓰던 인텔리제이를 사주는 회사에 입사하게되었습니다! 기쁜 맘도 잠시 단축키부터 에러를 겪게 되었는데..VScode keymap plugin을 설치해도 자동설정이 안된다는 사실을 1시간 반 뒤 알게될 줄이야 smart tomcat plugin이 왜 회사에서는 안 보였을까..미스테리 하여 무료버전이라도 집에서 설치해서 시도해보자이렇게..되었습니다.머리에서 떨어지질 않아.. 마치 게임 일일퀘스트처럼.. 짤을 넣은 개발글이 잘 읽히길래 저도 재밌게 적어보고자 합니다. GOGO❗ 무료버전 설치 구글에 intelliJ 검색해 들어가서 화면 아래 무료버전을 다운로드 합니다.두근두근업데이트가 필요한 툴들은 그.. 🛠 도구/🟥 IntelliJ IDEA 2025.08.18
[JAVA]Entity, DTO, VO ※ 이전 글 : 2025.08.17 - [☕ JAVA/☕ 개념지식] - [JAVA]POJO란 개념. 이를 사용하기 전/후 특징특정 데이터를 담아 표현하는 객체라는 pojo라는 개념을 특정한 목적에 따라 구분한 겁니다. 단순한 데이터 컨테이너를 넘어, 애플리케이션 내에서 맡은 역할과 책임에 따라 명확히 구분되어 사용됩니다. 따라서 이들은 보통 각각 패키지를 가지고 있습니다. EntityDB와 동일한 구조를 가집니다. ※주의: 따라서 controller에서 반환타입으로 사용해 구조를 노출시키면 안됩니다.위의 코드는 참고로 어노테이션은 상황에 따라 @Entity, @Table, @Builder 등 다양하게 사용할 수 있습니다. DTOData Transfer Object 이름 그대로 데이터 전송에 사용됩니다.. ☕ JAVA/☕ Library & Pattern 2025.08.17
[JAVA]POJO란 개념. 이를 사용하기 전/후 프로젝트마다 구조에 따라 사용하는 객체구조가 DTO/Entity/VO 등 다 다르기 때문에..알다가도 헷갈리고 짚고 넘어갈 부분들이 있어서 정리해 보려 했는데..POJO 설명이 길어져서 따로 글을 먼저 써보려고 합니다. POJOPlain Old Java Object 현실에서 하나의 개념을 객체로 만들어 표현할 때 class로 만들어 보자는 겁니다.2000년도에 나온 개념으로, pojo가 나오기 전의 시대는 테스트가 거의 불가능한 상태였다고 합니다.code(둘 다 같은 겁니다. Lombok의 어노테이션을 이용해 이렇게 줄여서 쓴다는 것을 보여주려 적어봄)basic pojo class with java codeother example with Lombok실제로는 pojo는 개념이므로 위의 코드처럼 클래스명.. ☕ JAVA/☕ 개념지식 2025.08.17
[Lombok]@Builder를 사용하는 이유, 사용해야 할 때 발전해온 변천사에 따라 작성해보겠습니다. 기본 POJO(Plain Old Java Object) 구조입니다.기본생성자get / set메서드필드생성자를 가집니다.Lombok의 @Getter @Setter @AllArgsConstructor를 이용하면 위 코드를 아래처럼 줄일 수 있습니다.여기에서 이제 이제 이 POJO구조를 사용했을 때 약간의 장점이자 단점을 짚어볼 수 있습니다.@Builder 사용시주로 @Getter와 함께 씁니다.필드 순서가 상관 없습니다.필드 갯수를 조절할 수 있습니다.가독성이 좋고Setter없이 생성자만을 이용해 값을 넣기 때문에 좀 더 보안에 좋습니다. 개인적으로 처음에 보고 정말 좋다!라고 생각했지만, 필드갯수를 마음대로 줄일 수 있는 게 단점이 될 수도 있습니다.그래도 알아두.. 📑 개발 사전/✔ 개발 지식 2025.08.12
[SpringSecurity & JWT & MyBatis]회원가입 로직 마이바티스 설정application.yml 에 나머지 설정들을 담아뒀다. configuration: map-underscore-to-camel-case: truemapper xml들이 있는 곳의 경로를 적어주고 mapper-locations: classpath:mapper/*.xml 자동으로 camel case로 바꿔주는 설정 type-aliases-package: com.nuey.spring_security.dto, com.nuey.spring_security.entity dto와 domain이 있는 패키지를 적어줬다. (mapperScan과 다르게 하위 모든 패키지들을 모두 읽어준다.)패키지 구성MS sql에 간단히 만든 테이블패키지는 mapper는 일반적이다. 자동입력값만 .. 🍃 Spring/🍃 Spring Security 2025.07.10
[MS-SQL]SQL server인증으로 바꾸기 지난 번에 window인증방식으로 대충 썼는데 노트북과 데스크탑에서 같이 DB를 사용하기 위해 인증방식을 바꿔써보려합니다.2025.06.12 - [💾 Data Base/💾 MS-SQL server] - [MS-SQL]설치부터 VScode에 연결까지 SSMS(SQL server management studio) 에 들어가는데 서버네임 모르시면 ERRORLOG가면 보여요.SSMS(SQL server management studio)에 window인증으로 접속한 뒤 DB를 우클릭해 속성에 들어갑니다.SQL Server 및 Window 인증 모드로 변경window키 누르고 sql 치면 구성 관리자 나오는데 저거 우클릭 다시시작 해주세요로그인 우클릭-새로그인 클릭이런 식으로 새로 로그인계정 만들수도 있고 변.. 💾 Data Base/💾 MS-SQL server 2025.07.08
[SpringSecurity&JWT]Config 기본설정 Security Configuration: 인가작업 설정 config패키지를 만들고 SecurityConfig 클래스 파일을 만듭니다.기본 틀클래스 어노테이션@Configuration → config라는 것을 스프링에 알립니다.@EnableWebSecurity → spring security를 활성화시키는 역할.함수에 을 @Bean 붙여 객체로 만들어 관리해주네요. 이러면 스프링 시작과 함께 돌아가겠죠. SecurityFilterChain 을 반환합니다. → 말 그대로 커피 필터처럼 보안필터를 만들어서 request요청에 사용합니다. HttpSecurity 을 인수로 받아 사용합니다(스프링이 돌아가면서 빈으로 만들어질 때 HttpSecurity를 받겠네요). return http.build() .. 🍃 Spring/🍃 Spring Security 2025.07.06