<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://dev.devfree.kr</loc>
    <lastmod>2026-07-16T22:32:31+09:00</lastmod>
    <priority>1.0</priority>
  </url>
<url>
  <loc>https://dev.devfree.kr/category</loc>
</url>
<url>
  <loc>https://dev.devfree.kr/category/%F0%9F%92%BB%20%ED%8A%B8%EB%9F%AC%EB%B8%94%EC%8A%88%ED%8C%85%20%28%EC%97%90%EB%9F%AC%20%ED%95%B4%EA%B2%B0%29</loc>
</url>
<url>
  <loc>https://dev.devfree.kr/category/%F0%9F%9B%A0%EF%B8%8F%20IT%20%EC%8B%A4%EC%A0%84%20%EA%B0%80%EC%9D%B4%EB%93%9C%20%28SW%20%EB%8F%84%EA%B5%AC%29</loc>
</url>
<url>
  <loc>https://dev.devfree.kr/category/%F0%9F%9A%80%20%EB%8D%B0%EB%B8%8C%20%EB%85%B8%ED%8A%B8%20%28IT%20%EC%A7%80%EC%8B%9D%20%26%20%ED%8C%81%29</loc>
</url>
<url><loc>https://dev.devfree.kr/tag</loc></url>
<url><loc>https://dev.devfree.kr/guestbook</loc></url>


<url>
  <loc>https://dev.devfree.kr/entry/database-index-concept-and-performance-optimization</loc>
  <lastmod>2026-07-16T02:00:33+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/restful-api-design-guide-for-beginners</loc>
  <lastmod>2026-07-15T02:20:23+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/oop-object-oriented-programming-4-core-concepts-explained</loc>
  <lastmod>2026-07-14T01:50:43+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/database-transaction-acid-properties-explained</loc>
  <lastmod>2026-07-13T00:39:09+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/ci-cd-continuous-integration-deployment-explained</loc>
  <lastmod>2026-07-12T00:23:20+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/encryption-vs-hashing-clear-difference</loc>
  <lastmod>2026-07-11T02:04:58+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/sql-vs-nosql-database-clear-comparison</loc>
  <lastmod>2026-07-10T01:36:59+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/sourcetree-git-gui-client-guide-for-beginners</loc>
  <lastmod>2026-07-09T01:21:09+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/ngrok-localhost-tunneling-tool-guide</loc>
  <lastmod>2026-07-08T02:22:05+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/swagger-api-documentation-tool-spring-boot</loc>
  <lastmod>2026-07-07T02:01:12+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/intellij-idea-essential-shortcuts-guide-for-backend</loc>
  <lastmod>2026-07-06T03:34:14+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/git-and-github-difference-guide-for-beginners</loc>
  <lastmod>2026-07-05T00:20:39+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/dbeaver-universal-database-tool-guide-for-backend</loc>
  <lastmod>2026-07-04T01:48:59+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/postman-api-testing-tool-guide-for-beginners</loc>
  <lastmod>2026-07-03T00:43:00+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-cannot-construct-instance-of-default-constructor-spring-boot</loc>
  <lastmod>2026-07-02T00:53:41+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-no-such-bean-definition-exception-spring-boot</loc>
  <lastmod>2026-07-01T01:46:30+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-lazy-initialization-exception-jpa-spring-boot</loc>
  <lastmod>2026-06-30T01:48:39+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-method-argument-not-valid-exception-spring-boot</loc>
  <lastmod>2026-06-29T00:43:16+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-http-message-not-readable-exception</loc>
  <lastmod>2026-06-28T04:04:47+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-no-serializer-found-for-class-spring-boot</loc>
  <lastmod>2026-06-27T02:17:42+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-whitelabel-error-page-404-spring-boot</loc>
  <lastmod>2026-06-26T02:08:59+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-null-pointer-exception-spring-boot</loc>
  <lastmod>2026-06-25T03:04:44+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/troubleshooting-cors-error-spring-boot</loc>
  <lastmod>2026-06-24T02:43:14+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/tcp-vs-udp-difference-explained</loc>
  <lastmod>2026-06-23T04:36:42+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/docker-container-vs-virtual-machine-vm</loc>
  <lastmod>2026-06-22T03:34:12+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/overloading-vs-overriding-difference</loc>
  <lastmod>2026-06-21T03:59:44+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/web-server-vs-was-difference-explained</loc>
  <lastmod>2026-06-20T03:34:00+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/difference-between-get-and-post-methods</loc>
  <lastmod>2026-06-19T03:11:21+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/difference-between-uri-and-url</loc>
  <lastmod>2026-06-18T03:24:11+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/process-vs-thread-difference-explained</loc>
  <lastmod>2026-06-17T03:11:34+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/cookie-vs-session-vs-token-jwt-difference</loc>
  <lastmod>2026-06-16T03:53:28+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/authentication-vs-authorization-difference</loc>
  <lastmod>2026-06-15T03:49:10+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/sync-vs-async-difference-explained</loc>
  <lastmod>2026-06-14T04:16:58+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/difference-between-library-and-framework</loc>
  <lastmod>2026-06-13T03:50:10+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/spring-boot-board-crud-update-delete</loc>
  <lastmod>2026-06-12T03:56:52+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/spring-boot-board-view-detail-thymeleaf</loc>
  <lastmod>2026-06-11T03:47:33+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/spring-boot-board-list-view-thymeleaf</loc>
  <lastmod>2026-06-10T04:28:23+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/spring-boot-board-write-controller-thymeleaf</loc>
  <lastmod>2026-06-09T04:21:58+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/spring-boot-database-jpa-board-setup</loc>
  <lastmod>2026-06-08T05:14:00+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/what-is-api-explained-easily</loc>
  <lastmod>2026-06-07T03:16:15+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/excel-vlookup-na-error-fix</loc>
  <lastmod>2026-06-06T03:37:39+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/spring-boot-project-setup-hello-world</loc>
  <lastmod>2026-06-05T04:43:26+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/java-jdk-install-and-environment-variables</loc>
  <lastmod>2026-06-05T03:20:44+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/vscode-essential-extensions</loc>
  <lastmod>2026-06-05T03:20:07+09:00</lastmod>
</url>
<url>
  <loc>https://dev.devfree.kr/entry/vscode-korean-encoding-error-fix</loc>
  <lastmod>2026-06-05T03:18:59+09:00</lastmod>
</url>
</urlset>