프로젝트[종료] 17

7. Spring Boot 메시지/국제화 기능 이용하기

Spring Boot에서 메시지기능이란 쉽게말해 하드코딩을 방지하는 기술이다. 물론 어딘가에는 해당 텍스트를 저장해야겠지만 하드코딩을 방지함으로 메시지 일괄변경이나 언어가 바뀔때 쉽게 대응할 수 있다. 재직중인 회사에서는 메시지를 DB테이블로 따로 관리하여 어디서든 가져오는데,, 난 사실 그게 더 익숙해서 좋다. index.html을 메시지를 사용해 한글화 해보자. Spring Boot에서 메시지를 사용하는 방법은 다음과 같다. 1. /resources 하위 디렉토리에 messages.properties 생성 2.application.properties에 해당 파일을 등록한다. 3. index.html에서 해당 메시지를 끌어다 사용한다. ThymeLeaf를 사용하려면 해당 html파일의 html태그에 아..

6. DB 설계하기(MariaDB)

리눅스에 MariaDB를 설치했다. 시작 명령어 : sudo service mariadb start 상태 명령어 : sudo service mariadb status DB툴은 DBeaver를 사용할것이다. 설계를 해야하는데,, 일단 머릿속으로 대충 생각나는건 다음과 같다 사용자 테이블 : T_USER USERID LOGINID PASSWORD EMAIL PHONE ADDRESS SEX 게시판 테이블 : T_BOARD BID TITLE CONTENT REGISTERID REGISTDATE UPDATERID UPDATEDATE DELETEYN VIEWCOUNT 첨부파일 테이블 : T_BOARDATTACH BID ATTACHID FILENAME PATH 댓글 테이블 : T_COMMENT CID BID TITL..

5. IntelliJ와 GitHub연동하기

프로젝트를 나가면 줄곧 SVN만 사용해왔는데, 학부생때 사용했던 git의 사용법이 잘 기억나지 않아 고민한 결과 이번 프로젝트 형상관리 툴을 git을사용해서 진행할 예정이다. git을 사용하기 위해선 Git Bash를 먼저 설치해야한다. 귀찮으니까 링크 참조 https://goddaehee.tistory.com/216 [Git (1)] 윈도우 10 Git 설치 하기 [Git (1)] 윈도우 10 Git 설치 하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Window 10 Git 설치 방법 ] 입니다. : ) 1. Git 설치 Git은 패키지를 설치하거나 별도의 인스톨러로 설치할 수 있다. 혹시라도 goddaehee.tistory.com 1.IntelliJ를 실행해 ctrl + alt + s를 입력해..

4. html5up을 이용하여 HTML템플릿 적용하기

어느정도 형태가 갖춰진 HTML, CSS를 수정하고 커스터마이징은 여러번 해봤지만, 밑바닥부터 HTML과 CSS를 만들어 사용해본적은 없다. 그래서 어느정도 구성된 HTML템플릿을 다운받아 입맛에 맞게 커스터마이징 할 예정이다. https://html5up.net/ HTML5 UP Responsive HTML5 and CSS3 site templates designed by @ajlkn and released under the Creative Commons license. html5up.net 위 링크를 클릭하여 이동한다. 1.해당파일 전부를 workspace/src/main/resources/templates 하위에 붙여넣고. 서버를 재시작한다. 에러화면이 나온다. 그 이유는 resource의 정적파일..

3. IntelliJ환경에서 jar 빌드 및 배포

프로젝트를 다운로드 받았고, 이제 IntelliJ에서 jar를 빌드하고 Linux환경에서 배포해보겠다. 1.IntelliJ를 실행후 Open버튼을 클릭하여 다운로드받은 프로젝트의 build.gradle을 더블클릭한다. 2. src > main > java > com > project > ProjectApplication.java 우클릭 > Run 클릭. 프로젝트 경로명과 Application명은 프로젝트마다 상이하다. *Tomcat의 기본포트는 8080이지만, 하지만 Spring MVC인강에서 8080를 사용하기 때문에 개인 프로젝트는 9090로 변경 ->application.properties에 server.port:9090항목을 작성한다. 3.IntelliJ화면 오른쪽 Gradle클릭 > projec..

2. start.spring.io 사용법

프로젝트를 시작하기 위해 프로젝트를 생성한다. Spring에서 제공하는 템플릿사이트가 있다. 1. 아래 링크로 들어간다 https://start.spring.io 2.첫화면 3. 프로젝트 문법, 언어, Spring Boot 버전 설정 Project는 Gradle빌드를 선택하고 Groovy문법을 선택한다. Language는 Java, Spring Boot버전은 김영한선생님 말씀이 괄호()가 없는 버전을 선택하라고 하셨다 Spring Boot 3버전부터는 Java17부터 지원하니 참고할것, 4.프로젝트 세부사항 설정 Group은 com, Artifact및 Name은 project로 입력하면 Package name은 자동으로 설정된다. 이때 중요한건 나는 WAS를 따로 구축하지 않고 Spring Boot 내장..

1. 개인 프로젝트 시작

개인 프로젝트를 진행해 볼 생각이다. 김영한 Spring MVC 인강을 듣고있고 따라가면서 중간중간에 만들생각이다 기술스택 Spring Boot(3.0.5) Java(17.0.6) MariaDB(10.8.7) ThymeLeaf Git JPA 서버호스팅은 나중에 AWS로,, k8s, Docker도 사용가능할까?? 기능 간단한 게시판(네이버 에디터), 댓글, 좋아요 금융정보 크롤링 조회화면(연도, 일자별, 조회순위) 법제처 OPENAPI연동 일단 이렇게 간단히 시작하고 계속 추가할 예정