 Hello, guys. Good morning. So today I'm going to explain one of the interview question. Most interview question, it is like one of the most commonly encountered exception or error while we are trying to build a spring good application from the scratch. So I have one spring good application or forget about the naming conviction. This was for one of the interview questions that I have attended with the mobility. So I have one main class. I have one controller. I have injecting one service, but when I'm meeting the IPA, I am just retaining a string. And this was the service that is getting injected. Forget about the logic. This was for the entire question that I have written. So now let me run this application, run and see. So the reason for explaining this interview question is when I have attended one of the interview in three years back, and I was asked to develop a spring good application exposing on the STPA and I ended up with this page and I was rejected in that role. So this was an error page. White label error page. I know what blue label, red label, but I was not aware of what is white label. And the restriction was I cannot use Google there. So I couldn't resolve this issue at that time. But later on I came to know how we can resolve this. So if you know how to resolve this, you can skip this video. So the easiest way to resolve this issue is using what you want me to use. Okay, so let's use component scan. Okay, using component scan. So basically why this issue happens is if you see the main application package structure, this is below the controller. So the application will not be able to scan anything about its package. Anything above that package anything below it can solve like it will resolve, but it will not be able to read anything above. So here comes the internet component scan for our rescue. Now let me run. I have to restart it as I'm not having the reputation of DevTools. So it got restarted. Let me hit this service again. Yes, it got resolved. Whatever string we pass, it is coming back. Now let's see without components scan, how can we resolve this issue? Okay, so to resolve that issue, now just from here we can just copy this. We need to restructure the package. Refactor vn in here. Okay, so now if you see it is the controller package is below the main application. So now let's stop and rerun our application. Okay, so if you rephrase this, so I guess again we are getting you will know. So these are the two ways like two easy ways with which we can resolve the white label error page issue. Yeah, that's it from this video. If you liked the video, you can press the like button and thank you for watching. Thanks for your time.