I have a general question , i noticed that some people are naming classes as Resolver in spring boot application , but in functionality it os the same as in services , the only difference is the naming. Is there some sort of rules where i sould apply one of this namings , or it doesn`t matter For example if class is only responsible for retrieving data from API, it sould be named as SomeSortApiResolver or SomeSortApiService?
What is the difference between Resolver and Service in java
95 Views Asked by user At
1
There are 1 best solutions below
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in SPRING
- HTTPS configuration in Spring Boot, server returning timeout
- Multi Tenancy in Spring - Partitioned Data Approach
- How to create beans of the same class for multiple template parameters in Spring
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Springboot: How to get an entity optional property and check null?
- How do I propagate the current SecurityContext to my @RabbitListener in Spring Boot?
- Spring's XML based bean configuration for Object Mapper's Case Insensitive property
- Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. I'm using Postgresql
- springboot class org.hibernate.mapping.Bag cannot be cast to class org.hibernate.mapping.SimpleValue
- Issue while deploying JDK 17 and Spring 6 application in Tomcat 10.1.20
- Spring JPA Data Auditing - How to design it?
- Springframework test: Async not started
- Error: Cannot invoke "jakarta.servlet.http.HttpSession.getAttribute(String)" because "session" is null
- How does spring-retry determine which methods to retry when @Retryable is placed at the class level?
- problem with edge server registration in Eureka
Related Questions in SERVICE
- Why does Angular ^17 have problems with my modules, services, etc
- Problem with Android App background service stoping
- How to use interceptors with services in nestjs
- Exchange data between a Windows service and an application
- Unable to resolve service name to its IP inside kubernetes cluster
- Self Hosted Agent service startup getting failed on VM restart
- Linux service stops logging
- Disable/Enable OSB proxy service via WLST
- Write rows on destination even when an error occurs?
- paho mqtt java cannot reconnect after a long time machine sleep
- IServiceCollectionConfigurator' does not contain a definition for 'UsingRabbitMq'
- "setOngoing(true)" Notification dismissed by user
- How to run powershell command in OnStart of ServiceBase Class in C#?
- Is there any way to globally override Android's back button click?
- Terraform Azure Provider: Authenticating using a Service Principal with a Client Certificate
Related Questions in NAMING
- How do I name a macro button by means of referencing a cell within the spreadsheet e.g. cell B1 will be the name of the spreadsheet
- Associated type (type parameter) naming convention
- naming urls : good practices
- How to register celery class based task with a custom name in 5.x?
- REST APIs to demonstrate borrowed books and users from library
- Which url name should be used for api performing the membership withdrawal function
- Variable or pattern name for method arguments as both input and output parameter
- Error when attempting to set a Worksheet name from a user defined list
- Conventions for Swift protocols
- Naming classes on a framework that present multiple platforms
- Where ReSharper naming rule is defined which prohibits using the prefix "Default" in type names, property names, constant names...?
- how to name a Master on a raspberry
- What is the difference between Resolver and Service in java
- How do I name controllers which are related to multiple entities in REST?
- Name of the algorithm for choosing an element from a list based on its "width"
Related Questions in RESOLVER
- my json file does not match my graphQL queries
- Implementing Device-Specific Redirects in Angular Routing
- Filtering by sub field in Amplify GraphQL with DynamoDB
- Nginx resolver with proxy pass and variables not functioning
- API for getting list of nameservers used in system
- Propagate errors to parent resolver in GraphQL
- mongoose .findByIdAndUpdate() is not updating the document
- Apollo GraphQL: dynamically caching a schema type, not the entire resolver
- What is the difference between Resolver and Service in java
- Angular 16+ Resolver start before APP_INITIALIZER has end
- AWS Javascript Resolver UpdateItem: The provided key element does not match the schema
- Microservice Communication for Graphql APIs
- Another way of merging graphql resolvers
- Use default resolver/type resolver for non-nullable field in Apollo in TypeScript
- Writing a custom resolver for appsync query
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Services are responsible for performing complex operations, interacting with the database or other external services, orchestrating data processing, and managing the application's flow logic. Resolvers can be used to address technical details or specific tasks, such as handling special situation or parameter mapping or performing conversions in a Spring application.