spring boot logo

Ví dụ Spring Boot Application Properties. Cấu hình file application.properties

Ví dụ Spring Boot Application Properties. Cấu hình file application.properties Spring Boot Application Properties Hầu hết các config (server-port, database connection, mail config…) trong Spring Boot đã được cấu hình sẵn tuy nhiên chúng ta vẫn có thể cài đặt lại nó thông qua file application.properties. Ví dụ khi start ứng dụng web mặc định sẽ Read more about Ví dụ Spring Boot Application Properties. Cấu hình file application.properties[…]

spring boot logo

Spring Boot Starters là gì? – Cơ chế của Spring Boot

Spring Boot Starters là gì? – Cơ chế của Spring Boot Spring Boot Starters là gì? Spring Boot kết hợp nhiều packages (trong Maven & Gradle) giúp bạn có thể include những hỗ trợ phù hợp cho project của bạn. Ở level cao nhất có 6  starters packages: Spring Boot Starter giúp dễ dàng quản Read more about Spring Boot Starters là gì? – Cơ chế của Spring Boot[…]

spring boot logo

Code ví dụ Spring Boot Non Web (Java Desktop Application)

Code ví dụ Spring Boot Non Web (Java Desktop Application) Trong bài này mình sẽ giới thiệu 3 cách thực hiện tạo project Spring Boot non-web Cách 1: implements CommandLineRunner import org.springframework.boot.CommandLineRunner; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootConsoleApplication implements CommandLineRunner{ public static void main(String[] args) { SpringApplication app = new SpringApplication(SpringBootConsoleApplication.class); app.run(args); } @Override Read more about Code ví dụ Spring Boot Non Web (Java Desktop Application)[…]

spring boot logo

Code ví dụ Spring Boot Hello, Cấu hình Spring Boot

Code ví dụ Spring Boot Hello, Cấu hình Spring Boot (Xem lại: Giới thiệu Spring Boot Framework) Công nghệ sử dụng: Spring Boot 2.0.0.M7 Maven JDK 1.8 Eclipse + Spring Tool Suite Thymeleaf Tạo Project (Cần cài đặt Spring Tool Suite trước) Chọn File/New/Other Chọn Spring Boot / Spring Starter Project (Mục này chỉ hiện nếu Read more about Code ví dụ Spring Boot Hello, Cấu hình Spring Boot[…]

spring boot logo

Spring Boot là gì? Giới thiệu Spring Boot Framework

Spring Boot là gì? Giới thiệu Spring Boot Framework. Mặc dù Spring là một Framework tuyệt vời để phát triển phần mềm nhưng nó vẫn tồn tại một số nhược điểm / hạn chế (Quá nhiều cấu hình…) Spring Boot được xây dựng để khắc phục những nhược điểm đó, đồng thời cũng cung cấp Read more about Spring Boot là gì? Giới thiệu Spring Boot Framework[…]

Code ví dụ Spring MVC JSF (Spring với JSF, CDI)

Code ví dụ Spring MVC JSF (Spring với JSF, CDI) Ở ví dụ này chúng ta sẽ tạo một ví dụ Spring kết hợp với JSF. Tìm hiểu cách truy cập các bean được quản lý bởi Spring, JSF, CDI container. Các công nghệ sử dụng: Spring 5.0.2.RELEASE JSF 2.2.8 CDI 2.0-PFD2 Maven Eclipse Tomcat Tạo Maven Project Read more about Code ví dụ Spring MVC JSF (Spring với JSF, CDI)[…]

CDI là gì? Code ví dụ CDI trong Java

Code ví dụ Interceptor trong CDI Java, annotation @Interceptor

Code ví dụ Interceptor trong CDI Java, annotation @Interceptor Interceptor trong CDI là một chức năng giống như AspectJ, cho phép lọc/chặn các method một cách độc lập mà không ảnh hưởng tới chương trình. (Xem lại: AspectJ là gì? Spring AOP + AspectJ ví dụ với AspectJ) Chức năng Interceptor rất hữu ích trong những Read more about Code ví dụ Interceptor trong CDI Java, annotation @Interceptor[…]

CDI là gì? Code ví dụ CDI trong Java

Code ví dụ Annotation @PostConstruct, @PreDestroy, @Any trong Java CDI

Code ví dụ Annotation @PostConstruct, @PreDestroy, @Any trong Java CDI. Mỗi CDI bean có một vòng đời, chúng ta có thể bắt được sự kiện khởi tạo và chuẩn bị hủy của mỗi bean đó bằng việc sử dụng 2 annotation @PostConstruct và @PreDestroy. 1. Annotation @PostConstruct Thứ tự thực hiện khi khởi tạo 1 Read more about Code ví dụ Annotation @PostConstruct, @PreDestroy, @Any trong Java CDI[…]

CDI là gì? Code ví dụ CDI trong Java

Java CDI Inject nhiều kiểu vào cùng một bean, annotation @Qualifier

Java CDI Inject nhiều kiểu vào cùng một bean, annotation @Qualifier Ở bài trước chúng ta đã tìm hiểu cách inject một cài đặt của một interface vào bean.  Vậy trường hợp muốn inject nhiều cài đặt khác nhau của một interface vào cùng một bean thì như thế nào? Bài này mình sẽ hướng dẫn Read more about Java CDI Inject nhiều kiểu vào cùng một bean, annotation @Qualifier[…]

CDI là gì? Code ví dụ CDI trong Java

Java CDI – Sử dụng @Alternative để chọn một thay thế, Annotation @Produces

Java CDI – Sử dụng @Alternative để chọn một thay thế, Annotation @Produces   1. Sử dụng @Alternative để chọn một thay thế Như ở bài trước chúng ta đã tìm hiểu, khi thực hiện Inject, nếu không tìm thấy cài đặt (class thừa kế) nào của đối tượng được inject với annotation @Default thì nó Read more about Java CDI – Sử dụng @Alternative để chọn một thay thế, Annotation @Produces[…]

stackjava.com