Bài đăng

Đang hiển thị bài đăng từ Tháng 5, 2021

Spring Boot generate entity class from MySQL Database using IntelliJ IDEA ULTIMATE

Hình ảnh
 Spring Boot tạo entity class với MySQL bằng IntelliJ IDEA  ULTIMATE Bảng student: Tạo project và thêm các dependency (Spring Web, Spring Data JPA, MySQL Driver): Kết nối database trong IntelliJ IDEA: Điền các thông tin như bên dưới sau đó nhấn Test Connection nếu hiện ra thông báo như bên dưới là kết nối thành công -> nhấn OK Trong Persistence chuột phải vào projectname chọn Assign Data Source trong Data Source thêm database vừa liên kết vào: Tiếp theo trong Persistence chuột phải vào projectname chọn Generate Persistence Mapping -> By Database Schema: Nếu tạo nhiều bảng có quan hệ sau khi check thêm các bảng vào thì các bạn phải check vào Show default relationships Sau khi nhấn OK sẽ sinh ra class Student trong thư mục model như sau: package com.fpt.demo.model ; import javax.persistence. Basic ; import javax.persistence. Column ; import javax.persistence. Entity ; import javax.persistence. Id ; import java.util.Objects ; @Entity public class Student { private String id ;

Spring Boot deploy project on Tomcat by file war with Intellij Idea

Hình ảnh
Deploy SpringBoot trên Tomcat Server bằng file war với Intellij Idea # Mục tiêu bài viết Trong bài viết này tôi sẽ hướng dẫn bạn triển khai một ứng dụng Spring Boot trên Tomcat Server. # Chỉnh sửa  code  Các bạn tạo vào Intellij Idea  project mới. Tại phần Packaging có 2 lựa chọn là War và Jar ở đây tôi lựa chọn kiểu là War . Nếu các bạn tạo project với Packaging kiểu là War sẽ tạo ra 2 lớp " ProjectNameApplication và Servletnitializer " các tập tin War phù hợp để deploy trên các Web Server          Ngược lại nếu các bạn chọn Packaging là Jar sẽ chỉ có 1 lớp ProductApplication được tạo ra. Ứng dụng Spring Boot khi được đóng gói thành tập tin JAR , nó có thể thực thi được ( Executabe ) một cách độc lập mà không cần triển khai trên bất kỳ môt Web Server nào. Nhưng tập tin JAR không phù hợp để triển khai trên các Web Server . Để deploy các bạn vào file pom.xml đổi phương thức đóng gói( packaging ) thành war. Tiếp theo đó các bạn thêm đoạn cấu hình sau vào pom.xml.

Creating a Maven project in IntelliJ

Hình ảnh
Tạo dự án Maven trong IntelliJ Chọn File => New => Project Chọn Maven => nhấn Next Điền thông tin tương tự như ảnh dưới và nhấn Finish

Java JDBC CRUD with MySQL using Maven

Hình ảnh
Java JDBC CRUD với MySQL bằng Maven Bảng student: Cấu trúc source code: File pom.xml quản lý các dependencies: <? xml version ="1.0" encoding ="UTF-8" ?> <project xmlns ="http://maven.apache.org/POM/4.0.0" xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi :schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > <modelVersion> 4.0.0 </modelVersion> <groupId> org.fpt </groupId> <artifactId> javadocfast </artifactId> <version> 1.0 </version> <dependencies> <dependency> <groupId> mysql </groupId> <artifactId> mysql-connector-java </artifactId> <version> 8.0.21 </version> </dependency> </dependencies> </project> Kết nối với MySQL ở file DBConnection.java package com.fpt.com

How to connect MySQL Database in Java using Maven Dependency

Hình ảnh
Cách kết nối cơ sở dữ liệu MySQL trong Java bằng cách sử dụng phụ thuộc Maven Để kết nối Java với MySQL ta làm như sau: Trong file pom.xml <? xml version ="1.0" encoding ="UTF-8" ?> <project xmlns ="http://maven.apache.org/POM/4.0.0" xmlns: xsi ="http://www.w3.org/2001/XMLSchema-instance" xsi :schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > <modelVersion> 4.0.0 </modelVersion> <groupId> org.fpt </groupId> <artifactId> javadocfast </artifactId> <version> 1.0 </version> <dependencies> <dependency> <groupId> mysql </groupId> <artifactId> mysql-connector-java </artifactId> <version> 8.0.21 </version> </dependency> </dependencies> </project> Tạo file DBConnection.java package