spring boot

Featured image for Red Hat OpenShift topics.
Article

What's new in the Red Hat OpenShift 4.8 console

Serena Chechile Nichols

Drag and drop Spring or Quarkus JARs from your desktop, create and scale event-driven applications with Apache Kafka, and more in Red Hat OpenShift 4.8.

Automated API Testing for the KIE Server
Article

Automated API testing for the KIE Server

Juliano Mohr

This blog explores concepts and techniques around automated API testing of business rules and processes deployed in a KIE Server.

Spring Boot self-paced training
Article

Extending support for Spring Boot 2.1.6 and Spring Reactive

James Falkner

Red Hat Application Runtimes recently added extended support for the Spring Boot 2.1.6 runtime for Red Hat customers building Spring apps. Red Hat Application Runtimes provides application developers with a variety of application runtimes running on the Red Hat OpenShift Container Platform . Introduction to Spring Boot Spring Boot lets you create opinionated Spring-based standalone applications. The Spring Boot runtime also integrates with the OpenShift platform, allowing your services to externalize their configuration, implement health checks, provide resiliency and failover...

Spring Boot and Vert.x
Article

Reactive Spring Boot programming with Vert.x

Gytis Trikleris

The latest Eclipse Vert.x Spring Boot starters provide a Spring native vocabulary for the JVM reactive toolkit; learn more through examples in this article.

Red Hat OpenShift Application Runtimes
Article

Extending support to Spring Boot 2.x for Red Hat OpenShift Application Runtimes

James Falkner

Red Hat OpenShift Application Runtimes (RHOAR) is a recommended set of products, tools, and components for developing and maintaining cloud-native applications on the Red Hat OpenShift platform. As part of this offering, Red Hat is extending its support to Spring Boot 2 and related frameworks for building modern, production-grade, Java-based cloud-native applications.

Decision Modeling Notaion DMN
Article

Good news: Business automation is not about SOA

Karina Varela

This article explains why business automation is key for businesses in 2019 and the advantages of using a process-driven architecture--by way of products such as Red Hat Process Automation Manager (RHPAM)--to create software.

Article Thumbnail
Article

Spring Boot-enabled business process automation with Red Hat Process Automation Manager

Duncan Doyle

This post described the new Spring Boot Starters provided in Red Hat Process Automation Manager 7.1. Using a minimal amount of code, these Spring Boot Starters enable developers of modern, light-weight applications on Spring Boot to quickly build applications or microservices that have business process and business rules execution capabilities.

Red Hat Summit
Article

Red Hat Summit Spotlight: Getting Started with Cloud-Native Apps Lab

Siamak Sadeghianfar

Cloud-native application development is the new paradigm for building applications and although is it often mistaken for microservices, it is much more than that and encompasses not only the application architecture but also the process through which applications are built, deployed, and managed. New apps are often seen as the focus of cloud-native applications; however, we believe existing and new applications are alike and can incorporate cloud-native practices if they have the four defining characteristics of cloud-native applications: Service-based: Build...

Apache Camel logo
Article

Unit Testing for Camel Rest DSL and Spring Boot

Mary Cochran

This article will cover how to write a test for Apache Camel Rest DSL with Spring Boot. Many people find Apache Camel unit testing a big struggle to figure out.  Luckily, when using Spring Boot with the Apache Camel Rest DSL testing, a Rest Route isn't too difficult.

Running Microsoft SQL Server pod on OpenShift
Article

Deploying a Spring Boot App with MySQL on OpenShift

Chandra Shekhar Pandey

This article covers how to deploy a spring boot app which interacts with mysql in an OpenShift Environment. We might have a requirement where we have to migrate our Spring Boot standalone project to OpenShift environment or we might have to create Docker images.

Apache Camel logo
Article

Writing Your First Camel Spring Boot Project With the Rest DSL

Mary Cochran

Rest services are becoming more and more popular for communication between systems.  Now that Red Hat supports the use of Red Hat JBoss Fuse with Apache Camel Spring Boot, learn how you can get started with the Rest DSL and Spring Boot. 

How to customize OpenShift RBAC permissions
Article

Structured application logs in OpenShift

Frédéric Giloux

Applications running on OpenShift get their logs automatically aggregated to provide very valuable information on their state and health during tests and in production. In this blog I am covering a few points that may help you with bringing your logs from raw material to a more valuable product.

Article Thumbnail
Article

Configuring Spring Boot on Kubernetes with Secrets

Kamesh Sampath

In the Part-I of the series, we saw how we used ConfigMaps in configuring spring boot application Kubernetes . ConfigMaps are OK when we use simple configuration data that do not contain sensitive information. When using sensitive data like API Keys, passwords etc. Secrets are the preferred and recommended way. In this second part of the series, we will explore configuring spring boot on kubernetes with Secrets. The sources for this blog post are available in my github repo...

Article Thumbnail
Article

Configuring Spring Boot on Kubernetes with ConfigMap

Kamesh Sampath

ConfigMaps is the Kubernetes counterpart of the Spring Boot externalized configuration. ConfigMaps is a simple key/value store, which can store simple values to files. In this post "Configuring Spring Boot on Kubernetes with ConfigMap", we will see how to use ConfigMaps to externalize the application configuration. One of the ways configuring the spring boot application on kubernetes is to use ConfigMaps . ConfigMaps is a way to decouple the application specific artifacts from the container image, thereby enabling better portability...

Article Thumbnail
Article

Configuring Spring Boot Application on Kubernetes

Kamesh Sampath

When the developers plan to deploy Spring Boot application on Kubernetes , the first question comes to a spring developer's mind is "Can I use Spring Config server?" Spring Config server is a de-facto way of doing centralized configuration of a distributed application. Yes, we can use Spring Config server , but let’s think of some constraints that Spring Config server can have in a typical Enterprise deployment: No access to the internet from production. This means I can’t use...

Camel / Red Hat Fuse
Article

How to run FIS 2.0 application using source S2I deployment procedure

Chandra Shekhar Pandey

This article describes how to create and deploy an FIS 2.0 project using the s2i source workflow. It creates a project from scratch and using github repository one can deploy their FIS 2.0 camel and spring-boot based project to an Openshift environment. Below are the steps in the sequence, which should be followed to deploy the application easily. Firstly, one should setup an Openshift environment with FIS image and templates as per doc https://access.redhat.com/documentation/en-us/red_hat_jboss_fuse/6.3/html-single/fuse_integration_services_2.0_for_openshift/ . Create a directory spring-boot somewhere...