처음으로 마음으로 뭔가를 하고 처음부터 끝까지 구현하는 데 거의 한 달이 걸렸습니다. 완벽하게 작동하지 않고 버그가 많고 고문을 당하더라도 여전히 인내해야 합니다. 오늘의 기사가 있습니다.
지속성은 매우 중요합니다. 각 기능을 구현하려면 시간이 지나도 지속성이 필요합니다. 어떤 버그들은 당시에는 정말 해결이 불가능해 보였고, 포기해야 할 것 같았는데, 며칠 뒤에 다시 생각해보면 극복할 수 있었던 것 같습니다.
이 작은 블로그 프로젝트에는 기본적으로 완전한 기능이 있습니다.
Spring + SpringMvc + Mybatis 통합 프레임워크를 기반으로 Mybatis 마스터 Liuzh의 페이지 헬퍼 페이징 플러그인이 사용됩니다. 프론트엔드에 사용되는 템플릿은 editormd 온라인 편집기가 백그라운드에 통합되어 있습니다. 소개 페이지는 Star Wars의 starwarsintro.css를 사용합니다.
긴 사진의 스크린샷을 살펴보겠습니다.
기사 블록
개인 소개
가장 인기 있는 기사(댓글이 가장 많은 기사 4개를 세는데, 기본값은 상위 4개입니다)
태그 분류
블로그 바닥글
나에게 연락 페이지
내 소개 페이지
백엔드 관리 페이지 표시
jar 패키지를 업로드했습니다. 난이도를 줄이기 위해 Maven을 사용하지 않습니다. 단점은 프로젝트가 약간 크다는 점이지만 이로 인해 학습 난이도가 낮아질 수는 없습니다. 흥미 상실 및 학습을 계속할 수 없음.
프로젝트 github 주소
프로젝트 코드 클라우드 주소
프로젝트의 Tencent Cloud URL
이번에는 주로 학습용입니다. 아직 기능이 완벽하지 않은 부분이 많아 시간이 나면 계속해서 개선해 나가겠습니다. 프론트엔드 페이지는 기본적으로 백엔드에 집중하고 싶어서 프레임워크나 다른 분들의 예제를 활용해 수정하겠습니다. , 기사를 표시하기 위한 좋은 프런트 엔드 페이지가 있다면 몇 가지 제안을 주실 수 있습니다. 프런트 엔드 기사 표시가 약간 보기 흉한 것 같습니다.
배경 표시 페이지의 미적인 부분도 개선이 필요하지만, 기본 기능은 그대로 있고, 강력하고 사용하기 쉬운 editormd가 통합되어 있어 기본적인 블로그 관리도 충족할 수 있습니다. 저도 이 작은 블로그 프로젝트를 하면서 겪은 문제들과 배운 것들을 기록해서 블로그에 쓰고 싶은데, 졸업하면 시간이 촉박해서 시간이 나면 기록해야겠습니다. 나중에 편의를 위해 정리해서 다시 배우고 있어요.
앞으로 Java 백엔드 직업을 찾고 싶습니다. 마음에 드시면 별표를 표시해 주세요.
위챗 공개 계정