Audit System with Spring Boot AOP
About this Course
In this guided project you will learn about what is AOP(Aspect Oriented Programming) and its key terminologies. Then you will also learn about what are the different types of advice in Spring Boot AOP. Then you will be given a walkthrough of an provided Employee Management System application builded using Spring Boot Framework. Then in this Employee Management System application you are going to implement an Audit System to audit events such as when a new employee is added, exception scenarios such as someone trying to update an non-existing employee with help of After Returning advice and After Throwing advice. By the end of this project, you will be able create an Audit System for any application builded using Spring Boot Framework by using Spring Boot AOP and you will have in-depth knowledge about After Returning advice and After Throwing advice in Spring Boot AOP and you will also have good idea about how to write pointcut expressions for selecting the business logic methods for applying advices on.Created by: Coursera Project Network
![](https://d3njjcbhbojbot.cloudfront.net/api/utilities/v1/imageproxy/https://coursera-course-photos.s3.amazonaws.com/b0/3f94f02c434929a1c3802b506a2463/banner_800x800.png?auto=format%2Ccompress&dpr=1&w=300&h=300&fit=crop)
Related Online Courses
This course is dedicated to energy management, i.e. speed and altitude control. The various sources of drag are first described and modeled, as well as thrust origin, and evolution with speed and... more
In the age of artificial intelligence (AI), it is essential to learn how to apply the power of large language models (LLMs) for building various production-ready applications. In this... more
Growing a business needs a dynamic set of skills, ranging from leadership, employee management, strategy, planning, finance, accounting, ethics, accountability, and profitability.\\n\\nDeveloped at... more
Recent events have once again put a spotlight on 400+ years of racism that has deeply entrenched our everyday structures, notably healthcare delivery. There is a significant need to provide a deep... more
This course is the capstone project for learners completing the Connected Planning for Business Transformation specialization. In this project, you will develop a rationale and roadmap for... more