Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Service import doesn't work. UnsatisfiedDependencyException

Joel Suter August 30, 2017

I am trying to import a Service in my REST Resource. This is the code i have in my class.

@Path("/project")
public class ProjectResource {

private ProjectService monitor;

@Inject
public ProjectResource(@ComponentImport ProjectService service) {
monitor = service;
}

It gives me this exception: 

UnsatisfiedDependencyException: Error creating bean with name 'com.zuehlke.ams.pss.rest.ProjectResource': Unsatisfied dependency expressed through constructor argument with index 0 of type [com.atlassian.bitbucket.project.ProjectService]: : No qualifying bean of type [com.atlassian.bitbucket.project.ProjectService] found for dependency

A few days ago this worked perfectly but now nothing is working anymore. 

Can someone please help me with this problem. What steps do I have to take so that it works? How can I import a service, which annotation do I have to use and which changes to I have to make?

1 answer

0 votes
Jobin Kuruvilla [Adaptavist]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
August 30, 2017

Did you change your pom.xml to use Atlassian Spring Scanner?

Check out https://bitbucket.org/atlassian/atlassian-spring-scanner.

You will also find a similar issue addressed at http://www.j-tricks.com/tutorials/atlassian-spring-scanner-and-nosuchbeandefinitionexception.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events