มาสร้าง Banner ลงบน Application ตอนเรา Start กันครับ
มันคือส่วนนี้
เราสามารถเปลี่ยนง่ายโดยการเพิ่ม banner.txt ไว้ที่ src/main/resources ครับ ก็จะได้ใช้ได้เลย
สามารถใช้เวบนี้ สร้างภาพได้ http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Demo%20Spring%20Boot
ส่วนสามารถปิดเปิด...
วันจันทร์ที่ 29 มิถุนายน พ.ศ. 2558
วันเสาร์ที่ 20 มิถุนายน พ.ศ. 2558
Spring Boot ตอนที่ 8 Testing
ต่อไปมาดูว่าเราจะเทสกันยังไงครับ ถ้าเป็น Unit Testing ไม่ใช่ส่วนของ Controller กับ Repository น่าจะเเขียนเทสได้เลยโดยไม่ต้องพึ่ง Spring-Test สกับพวก Integration Testing ก็ต้องใช้ Spring-Test ล่ะครับ
เรามาดูกัน
1. Config POM
<dependency>
<groupId>org.springframework.boot</groupId>...
วันศุกร์ที่ 19 มิถุนายน พ.ศ. 2558
Spring Boot ตอนที่ 7 Security
Spring Boot ก็ใช้ Spring Security ครับ ซึ่งก็ทำง่ายมาก แต่หันมาใช้การ Config ผ่าน Annotation และก็เขียนคลาสหมดไม่ได้ใช้ XML แล้วครับ ซึ่งอาจจะดูแปลกตาสำหรับคนที่ใช้ XML พอสมควร งั้นมาเริ่มกันเลย
1. Config POM เพิ่ม
<dependency>
<groupId>org.springframework.boot</groupId>...
วันพุธที่ 17 มิถุนายน พ.ศ. 2558
Spring Boot ตอนที่ 6 กับ Production Database
มาต่อกันที่ถ้าเราจะใช้ Database ที่เป็น External กันบ้างจะทำยังไงครับ
1. Config POM เหมือนกับ อันที่แล้ว เลย
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
2. เพิ่ม...
วันพุธที่ 10 มิถุนายน พ.ศ. 2558
Spring Boot ตอนที่ 5 Spring Boot กับ Database [แบบ Embeded]
โดยปกติเวลาเราใช้ Spring เราก็จะใช้ hibernate ใช่ไหมครับในการติดต่อฐานข้อมูล ซึ่ง Spring Boot ก็มีมาให้โดยใช้ Spring Data JPA ในการติดต่อฐานข้อมูล
ข้อดีของมันคืออะไร คือเราสามารถเขียนเป็นภาษาคนในการดึงข้อมูลได้เลย และตัวมัน provide iinterface หลายๆ อย่างให้พอสมควร
...
วันจันทร์ที่ 8 มิถุนายน พ.ศ. 2558
Spring Boot ตอนที่ 4 Spring Boot กับ Thymeleaf
เรามาพูดกันที่ส่วนของการทำ Web Framework กันครับ ซึ่ง Spring Boot มีให้เลือกใช้หลายตัวพวก Template Engine ทั้งหลาย Free Maker, Groovy, Velocity, Thymeleaf
แล้วทำไมผมถึงเลือกใช้ Thymeleaf ล่ะ เพราะมันคือการเพิ่ม tag พิเศษของ Thymeleaf เองเข้าไปใน HTML...
วันอาทิตย์ที่ 7 มิถุนายน พ.ศ. 2558
วันเสาร์ที่ 6 มิถุนายน พ.ศ. 2558
Spring Boot ตอนที่ 2 Hello World
ต่อไปเรามาลองสร้าง Hello World โดยใช้ Spring Boot กันครับ ตัว Spring Boot ใช้ Servlet 3.0 เพราะฉะนั้นจะไม่มี web.xml แล้วนะครับ
1. Config Maven ด้วย
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.7</java.version>...
Spring Boot ตอนที่ 1 มาทำความรู้จักกับ Spring Boot
Spring Boot ทำให้เราสามารถสร้าง Spring Project ได้ง่ายขึ้นมากๆ และสามารถเพิ่มพวกความสามารถได้ง่ายขึ้นเช่นให้ใช้งาน Thymeleaf, Spring Data JPA, Spring Security เป็นต้น และมี embbeded server ไว้สำหรับรันเทสแบบ standalone ได้เลย
ถ้าเคยใช้ Spring มาจะรู้ว่าการใช้งานจะมีให้เลือกใช้งานได้ตั้งแต่แบบ...