Kotlin – How to start Kotlin development with SpringBoot + Maven + SpringToolSuite

In the tutorial, JavaSampleApproach will help you with the first step for starting development with Spring Kotlin language by building a Kotlin HelloWorld example using SpringBoot, Maven and SpringToolSuite.

Related posts:
Kotlin – How to build a SpringBoot Kotlin RESTful Web Service with @RestController
Kotlin Spring MVC RequestMapping RESTful APIs with @GetMapping, @PostMapping, @PutMapping, @DeleteMapping | SpringBoot Example

[Continue reading…] “Kotlin – How to start Kotlin development with SpringBoot + Maven + SpringToolSuite”

Unit Test – Maven skip test with SpringBoot

In the tutorial, JavaSampleApproach will show you how to work with Maven skip test and SpringBoot.

Related posts:
@DataJPATest with Spring Boot
Spring Boot Unit Test for Spring MVC Controller

[Continue reading…] “Unit Test – Maven skip test with SpringBoot”

Couchbase – How to create Spring Cache Couchbase application with SpringBoot

Performance is a big problem in software development. And Caching is one solution to speed up system. In the past post, We are familiar with Couchbase database by learning how to build Spring JPA Couchbase application. So in the tutorial, JavaSampleApproach will continue to show you how to create Spring Cache Couchbase application with SpringBoot.

Related posts:
How to work with Spring Cache | Spring Boot
Couchbase – How to create Spring JPA Couchbase application with SpringBoot
SpringBoot Caffeine cache with PostgreSQL backend
SpringBoot Hazelcast cache with PostgreSQL backend

[Continue reading…] “Couchbase – How to create Spring Cache Couchbase application with SpringBoot”

Couchbase – How to create Spring JPA Couchbase application with SpringBoot

Couchbase server is an open source, distributed multi-model NoSQL document-oriented database. So in the tutorial, JavaSampleApproach will show you how to create a Spring JPA Couchbase with SpringBoot.

Related posts:
Couchbase – How to create Spring Cache Couchbase application with SpringBoot
How to use SpringData MongoRepository to interact with MongoDB
How to start Spring Data Cassandra with SpringBoot

[Continue reading…] “Couchbase – How to create Spring JPA Couchbase application with SpringBoot”

How to enable Json pretty-print rendered | Jackson + SpringBoot + RestApi

For convenience way to debug output data in development with human-readable output format, JavaSampleApproach shows you how to enable Json pretty-print of Jackson library.

Related posts:
Jackson to convert Java Object to/from Json String
How to use @JsonView to serialize/de-serialize and customize JSON format from Java Object

[Continue reading…] “How to enable Json pretty-print rendered | Jackson + SpringBoot + RestApi”

MongoDB – Model One-to-One, One-to-Many Relationships Embedded Documents | SpringBoot

With MongoDB, we can structure related data by embedded documents. In general, embedding gives a better performance for read operations. So in the tutorial, JavaSampleApproach will show you way to work with Embedded Documents using SpringBoot.

Related posts:
Spring JPA One to Many Relationship
SpringData MongoRepository
SpringData MongoDB GridFsTemplate to save, retrieve, delete binary files (Image, Text files)

[Continue reading…] “MongoDB – Model One-to-One, One-to-Many Relationships Embedded Documents | SpringBoot”

Apache Solr – How to start Spring Data Solr with SpringBoot

Solr powers the search with highly reliable, centralized configuration, scalablility and more for heavily-trafficked websites and applications. So in the tutorial, JavaSampleApproach will show how to create a Spring Data Solr application with SpringBoot.

Related posts:
How to start SpringBoot ElasticSearch using Spring Data

[Continue reading…] “Apache Solr – How to start Spring Data Solr with SpringBoot”

MariaDB – How to use Spring JPA MariaDB by Spring Boot

In tradition approach, implementing Data Access Layer makes lots of boilerplate code. Spring JPA is a part of Spring Data, helps us improve our codes and reduce efforts for development and maintenance. Spring JPA supports us the ways to write interface for repositories and custom finder methods, the implementation will be done automatically by Spring Framework.
About MariaDB, it is an open source leader, provides the solutions to run on all infrastructure.

So in the tutorial, JavaSampleApproach shows you how to create Spring JPA MariaDB application using Spring Boot.

Related posts:
How to use Spring JPA with PostgreSQL | Spring Boot
How to use Spring JPA MySQL | Spring Boot

[Continue reading…] “MariaDB – How to use Spring JPA MariaDB by Spring Boot”

Apache Artemis – How to produce/consume JMS messages with SpringBoot Artemis applications.

Apache ActiveMQ Artemis is a combined feature-set of ActiveMQ/HornetQ/Apollo. It provides a non blocking architecture for an outstanding performance. So in the tutorial, JavaSampleApproach will guide how to
create JMS producer/consumer by SpringBoot Artemis applications.

Related posts:
Spring JMS with ActiveMQ – JMS Consumer and JMS Producer | Spring Boot
Spring Apache Kafka Application with SpringBoot Auto-Configuration
Spring RabbitMQ Producer/Consumer applications with SpringBoot

[Continue reading…] “Apache Artemis – How to produce/consume JMS messages with SpringBoot Artemis applications.”

Spring JMS ActiveMq – How to implement a runtime SpringBoot ActiveMQ JmsResponse application

In the past post, we had learned how to build a SpringBoot application for handling ActiveMQ default destination by using @SendTo annotation. Can we compute the response destination at runtime? -> Yes, so with the tutorial, JavaSampleApproach will guide how to implement a SpringBoot ActiveMQ JmsResponse application with JmsResponse class.

Related posts:
ActiveMQ – How to create a SpringBoot ActiveMQ Response Management application by @SendTo annotation
Send Java object messages to ActiveMQ server (specially with Bi-Directional relationship Java objects)
Spring JMS ActiveMq Topic (Publisher-Subcribers pattern)

[Continue reading…] “Spring JMS ActiveMq – How to implement a runtime SpringBoot ActiveMQ JmsResponse application”

Spring Jms ActiveMQ – How to create a SpringBoot ActiveMQ Response Management application by @SendTo annotation

In the past posts, we had learned how to consume/produce ActiveMq JMS messages. Today, JavaSampleApproach will show you way to create a SpringBoot ActiveMQ Response Management application by @SendTo annotation.

Related posts:
Spring ActiveMQ JMS Consumer and JMS Producer
Send Java object messages to ActiveMQ server (specially with Bi-Directional relationship Java objects)
Spring JMS ActiveMq Topic (Publisher-Subcribers pattern)

[Continue reading…] “Spring Jms ActiveMQ – How to create a SpringBoot ActiveMQ Response Management application by @SendTo annotation”

Amazon S3 – Upload/download large files to S3 with SpringBoot Amazon S3 MultipartFile application

In the previous post, we had learned how to upload a file to Amazon S3 in a single operation. But when file size reaches 100 MB, we should consider using multipart uploads with the advantages: improved throughput, quick recovery from any network issues. So Today, JavaSampleApproach will guide how to upload/download large files to S3 with SpringBoot Amazon S3 MultipartFile application.

Related post:
Amazon S3 – Upload/Download files with SpringBoot Amazon S3 application

[Continue reading…] “Amazon S3 – Upload/download large files to S3 with SpringBoot Amazon S3 MultipartFile application”

Amazon S3 – Upload/Download files with SpringBoot Amazon S3 application.

Amazon Simple Storage Service (Amazon S3) is object storage built to store and retrieve any amount of data from web or mobile. Amazon S3 is designed to scale computing easier for developers. For starting, in the tutorial, JavaSampleApproach guide how to create a SpringBoot Amazon S3 application.

Related post:
Amazon S3 – How to upload/download large files to S3 with SpringBoot Amazon S3 MultipartFile application

[Continue reading…] “Amazon S3 – Upload/Download files with SpringBoot Amazon S3 application.”

Spring Data Rest – How to create a RestAPIs with JPA Many-to-Many relational entities | SpringBoot + MySql + HAL Browser

In the tutorial, JavaSampleApproach will guide how to build a Spring Data Rest application for Jpa Many-To-Many relational entities with SpringBoot.

Related posts:
Spring Data Rest – How to create a RestAPIs with JPA One-to-Many relational entities | SpringBoot + MySql + HAL Browser
How to access MySQL database with Spring Data Rest application
Spring JPA – Many to Many relationship

[Continue reading…] “Spring Data Rest – How to create a RestAPIs with JPA Many-to-Many relational entities | SpringBoot + MySql + HAL Browser”

MultipartFile – How to create Spring AngularJs MultipartFile application to download/upload files | SpringBoot + AngularJs + Bootstrap.

In the past post, we had learned how to upload MultipartFile with SpringBoot and JQuery Ajax. Today, JavaSampleApproach shows how to create a Spring AngularJs MultipartFile application to download/upload file with SpringBoot, AngularJs and Bootstrap.

Related posts:
MultipartFile – How to create Spring Ajax MultipartFile application to download/upload files | SpringBoot + JQuery Ajax + Bootstrap
How to integrate Http Angularjs with Spring MVC | Spring Boot
How to integrate Angular 4 with SpringBoot Web App and SpringToolSuite
Angular 4 – Upload/Get MultipartFile to/from Spring Boot Server

[Continue reading…] “MultipartFile – How to create Spring AngularJs MultipartFile application to download/upload files | SpringBoot + AngularJs + Bootstrap.”

MultipartFile – How to create Spring Ajax MultipartFile application to download/upload files | SpringBoot + JQuery Ajax + Bootstrap.

In the past post, we had learned how to upload MultipartFile with SpringBoot. Today, JavaSampleApproach shows how to create a Spring Ajax MultipartFile application to download/upload file with SpringBoot, JQuery Ajax and Bootstrap.

Related posts:
How to integrate JQuery Ajax POST/GET & Spring MVC | Spring Boot
How to integrate SpringBoot with Bootstrap and JQuery
MultipartFile – How to create Spring AngularJs MultipartFile application to download/upload files | SpringBoot + AngularJs + Bootstrap.
Angular 4 – Upload/Get MultipartFile to/from Spring Boot Server

[Continue reading…] “MultipartFile – How to create Spring Ajax MultipartFile application to download/upload files | SpringBoot + JQuery Ajax + Bootstrap.”

Firebase Cloud Messaging – XMPP Server example to receive Upstream Messages | Spring Integration

In the article Firebase Cloud Messaging – How to Send Upstream Messages, we have created an Android App that can send Upstream Messages. Today, we’re gonna look at way to create a Spring Boot Application Server that can receive those Upstream Messages with Spring Integration.

Related Posts:
Firebase Cloud Messaging – How to Send Upstream Messages | Android
How to start Spring Integration with Spring Boot

[Continue reading…] “Firebase Cloud Messaging – XMPP Server example to receive Upstream Messages | Spring Integration”

RabbitMQ – How to send/receive Java object messages with Spring RabbitMq | SpringBoot

In the previous posts, Spring RabbitMQ applications had produced/consumed String messages. Today, JavaSampleApproach will guide how to send/receive Java object messages with RabbitMQ server.

Related posts:
RabbitMq – How to create Spring RabbitMq Publish/Subcribe pattern with SpringBoot
RabbitMQ – How to create Spring RabbitMQ Producer/Consumer applications with SpringBoot
SpringBoot RabbitMQ Topic Exchange
SpringBoot RabbitMq Headers Exchange

[Continue reading…] “RabbitMQ – How to send/receive Java object messages with Spring RabbitMq | SpringBoot”

RabbitMq – How to create Spring RabbitMq Publish/Subcribe pattern with SpringBoot

In the tutorial, JavaSampleApproach will guide how to create Spring RabbitMq Publish/Subcribe pattern by using fanout exchanges of RabbitMq and SpringBoot.

Related articles:
RabbitMQ – How to create Spring RabbitMQ Producer/Consumer applications with SpringBoot
How to start Spring Kafka Application with Spring Boot
RabbitMq Queue Durability and Persistent MessageDelivery | SpringBoot
RabbitMQ – How to send/receive Java object messages with Spring RabbitMq | SpringBoot
SpringBoot RabbitMQ Topic Exchange
SpringBoot RabbitMq Headers Exchange

[Continue reading…] “RabbitMq – How to create Spring RabbitMq Publish/Subcribe pattern with SpringBoot”

RabbitMQ – How to create Spring RabbitMQ Producer/Consumer applications with SpringBoot

RabbitMQ is one of the most popular open source message broker which meets high-scale, high-availability requirements. So in the tutorial, JavaSampleApproach will guide how to create Spring RabbitMQ Producer/Consumer applications by SpringBoot.

Related articles:
How to use Spring JMS with ActiveMQ – JMS Consumer and JMS Producer | Spring Boot
SpringBoot RabbitMQ Topic Exchange
RabbitMq – How to create Spring RabbitMq Publish/Subcribe pattern with SpringBoot
RabbitMQ – How to send/receive Java object messages with Spring RabbitMq | SpringBoot
SpringBoot RabbitMq Headers Exchange

[Continue reading…] “RabbitMQ – How to create Spring RabbitMQ Producer/Consumer applications with SpringBoot”

Firebase Cloud Messaging – Spring Server to Push Notification Example | Spring Boot

In the article Firebase Cloud Messaging – How to Subscribe TOPIC & Receive Messages | Android, we have created an Android App that can subscribe/unsubscribe specific TOPIC and receive Message Data, but we used Firebase Notification Console GUI to generate Notification. Today, we’re gonna look at way to create a Spring Boot Application Server that can make message and push notification to Android Client via Firebase.

Related Post: Firebase Cloud Messaging – XMPP Server example to receive Upstream Messages | Spring Integration

[Continue reading…] “Firebase Cloud Messaging – Spring Server to Push Notification Example | Spring Boot”