Article
The security of users and their personal data while using a web application is paramount. While this guiding principle has been acknowledged even from the early stages of web development - bad actors find loopholes in applications, and may exploit your users. Many "standard" attacks are well-known and...
David Landup
AWS SES (Simple Email Service) is a simple-to-setup email sending and receiving service. It is usually difficult, finicky and tedious to manage an on-premise email system, so outsourcing the process is a popular choice. We can use Amazon SES to send transactional emails, marketing emails, or any other kind of...
Arpendu Kumar Garai
Null values arise a lot in software development, and proper handling of null values can be turned into a science in and of itself. Jackson is the de facto library for serialization and deserialization of Java objects - and a common scenario pertains to serializing objects that have null fields....
Spring Boot applications ship with an embedded server, and the default port for them is 8080. Whether some other service already inhibits this port, or whether you'd like to create a new microservice on a new one - in this guide, we'll take a look at how to configure the...
MongoDB is a document-based NoSQL database, that stores data in BSON (Binary JSON) format. Like with any database, you'll routinely make calls to read, write or update data stored in the document store. In many cases, retrieving data isn't as simple as just writing a single query (even though queries...
If you have worked with Spring Data JPA for any length of time - you're probably acquainted with derived query methods: @Repository public interface BookRepository extends MongoRepository<Book, String> { List<Book> findByAuthor(String name); } They are a nifty and quick way to offload the burden of...
If you have worked with Spring Data JPA for any length of time - you're probably acquainted with derived query methods: public interface MyRepository extends JpaRepository<Client, Long> { List<Client> findByOrganizationName(String name); } They are a nifty and quick way to offload the burden of writing...
Time is precious and delegating time and resources to perform menial tasks tends to waste resources and money. Hence, organizations strive to achieve full-scale automation in their systems since it's much more scalable and significantly cheaper. As the complexity of the business processes increases, so does the benefit of automation...
In this guide, we'll be taking a look at one of the most frequently used and well-known template in the Spring Ecosystem - known as RestTemplate, and how to use RestTemplate to send HTTP requests, pass pre-defined headers to qualified RestTemplate beans as well as how to set up mutual...
© 2013-2024 Stack Abuse. All rights reserved.