Trong bài viết này mình sẽ hướng cách viết ứng dụng Hello world trong Spring. Các công cụ mình sử dụng bao gồm:
- IntelliJ IDEA
- JDK 1.8
1. Khởi tạo dự án
Với IntelliJ, chỉ trong vài click chuột bạn đã có thể khởi tạo dự án Spring boot
- Chọn New Project > Spring Initilaliz Click next -> next sẽ xuất hiện cửa sổ giống bên dưới
Có rất nhiều option khác cho việc khơi tạo spring boot, ở đây mình chọn mục web. Ở Template Engine thì mình sửa dụng Thymeleaf
2. Cấu trúc thư mục
Sau khitạo project thì intelij sẽ tạo ra cấu trúc thư mục như bên trên.
- File pom.xml chứa các cấu hình về thư viên
- File application.properties chứa các cấu hình của Spring boot, bạn có thể tham khảo tại đây
- Thư viện javascript và css sẽ được đặt trong thư mục resources/static
- View html đặt trong thư mục template
3. Ứng dụng hello
- HelloController package com.example.demo.controller;
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HelloWorldController { @RequestMapping({"hello","/"}) public String hello(){ return "hello"; } }
- hello.html