Quantcast
Channel: Spring Archives | Keyhole Software
Browsing index pages (43 articles)
↧

Monitoring SQL Server Agent Jobs with Spring Batch

In this blog post, I will demonstrate a technique to query the status of a SQL Server Agent job that executes the SSIS package. SQL Server Agent scripts are asynchronous in nature. This can make it...

View Article


Image may be NSFW.
Clik here to view.

Spring Batch Job Flow Using a JobExecutionDecider

In this tutorial for Spring Batch, we’re going to take a look at Programmatic Flow decisions in a Spring Batch job using Spring’s JobExecutionDecider. Spring Batch is a pretty powerful framework and...

View Article


Using JAXB And StaxEventItemReader To Read XML Data

In one of my previous Spring Batch blog articles, I wrote about the need to read a set of data, process the data, and export the transformed data into XML for consumption by another system. In this...

View Article

Spring Batch: Using JAXB And StaxEventItemWriter To Generate XML

While working with a client recently, my team was given the task to retrieve the held securities and account data from the system and export it to XML with the goal of importing it into another...

View Article

Image may be NSFW.
Clik here to view.

Interactive REST API Documentation with Swagger UI

Attention: The following article was published over 2 years ago, and the information provided may be aged or outdated. Please keep that in mind as you read the post.I am assisting a client that is...

View Article


Image may be NSFW.
Clik here to view.

Spring Boot & Apache Camel: Navigating the Data Processing Desert

If you are like me, you find that flat-file processing can be pretty dry. Considering what Apache Camel does, its name is very fitting. While there are plenty of reasons for the name, it definitely...

View Article

Spring Boot Fundamentals – Full-Day Class

This hands-on course provides an in-depth introduction to Spring Boot.

View Article

Spring Boot Fundamentals – 5 One-Hour Classes

This hands-on course provides an in-depth introduction to Spring Boot.

View Article


Spring Batch Testing & Mocking Revisited with Spring Boot

Several years ago, 2012 to be precise, I wrote an article on an approach to unit testing Spring Batch Jobs. My editors tell me that I still get new readers of the post every day, so it is time to...

View Article


Building a Java Cloud Native Spring Microservice Application on Azure, Part 1

The big three cloud providers (AWS, Azure, and Google Cloud, in that order) have their various strengths and areas of expertise. Most large organizations though typically pick one cloud provider for...

View Article

Interactive REST API Documentation with Swagger UI

I am assisting a client that is migrating from a monolithic legacy application to a modern Microservice stack with Spring REST. We are helping to implement Swagger UI to provide both a front-end API...

View Article

Service Discovery with Eureka and Zuul

One issue that we face day to day as developers is speed of development. One of the coolest things to me in the ever-changing landscape of technology is how this issue us continually being addressed in...

View Article

Spring Boot Profiles: A Strategic Way to Configure Applications

Most applications use properties as variables or parameters that have been extracted from the main logic and injected into the application at runtime. Traditionally, these properties existed in files...

View Article


Cucumber Testing in Spring Batch

With the evolution of microservices and the scalable nature of modern distributed architectures, batch processing seems to be falling out of favor. In fact, the term batch processing itself seems to be...

View Article

Pseudo-Static Row Mappers, a Healthy Alternative to Static Row Mapping

If you know Spring, chances are pretty good that you’ve also worked with RowMappers and everyone’s #1 favorite BeanPropertyRowMapper. Okay, maybe not EVERYONE. But EVERYONE will acknowledge BPRM’s...

View Article


Fluent Assertions with AssertJ

I recently gave a presentation to my Keyhole team members about JUnit 5. I started off the presentation by covering the importance of automated testing, how lack of automated testing affects an...

View Article

What’s New in JUnit 5.1

It is hard to believe that JUnit 5 has been out for five months! Already we have our first feature release. There are quite a few changes in 5.1 and you can see them all in the release notes. In this...

View Article


Conditionally Disabling and Filtering Tests in JUnit 5

I’m in the middle of several talks on JUnit 5, so it’s safe to say that JUnit has been on my mind lately. In the last article in this series, we covered how to use test interfaces to encourage good...

View Article

Encouraging Good Behavior with JUnit 5 Test Interfaces

JUnit 5, released in September of 2017, is the first major release for the popular JUnit testing framework in a little over a decade. I recently presented on JUnit 5 at Lava One Conf in Hawaii in...

View Article

Four Common Mistakes That Make Automated Testing More Difficult

This article is part of my blog series on automated testing promoting my new Pluralsight course Effective Automated Testing with Spring. Automated testing is an essential step in the development...

View Article
Browsing index pages (43 articles)


Latest Images