Spring-boot字段为null

时间:2015-09-21 19:58:58

标签: java spring maven spring-mvc spring-boot

我有一个带有spring-boot的小型maven3项目。当我运行项目时,我得到一个Nullpointerexception。

我的服务:

@Transactional
@Service("serviceA")
public class ServiceAImpl implements ServiceA {

    ....

我的控制器的一部分我的控制器:

@Path("/path")
@Produces(MediaType.APPLICATION_JSON)
public class AController {

    @Autowired
    ServiceA serviceA;

    @GET
    @Path("/all")
    public Response test(A a) {

        serviceA.createEntity(a);
    }

我的配置:

@Configuration
@ComponentScan("com.y.server")
@EnableTransactionManagement
@EnableAutoConfiguration
@Import(value = { C.class, D.class })
public class ServerConfiguration {

some beans declarations for datasource, entitymanager ...

我的主要课程:

@SpringBootApplication
public class Application extends SpringBootServletInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }

    public static void main(String[] args) {
        new Application().configure(new SpringApplicationBuilder(Application.class)).run(args);
    }
}

控制器位于com.y.server包中。当我向localhost发送请求时,我收到了NullPointerException:8080 / project / path / all。

有什么想法吗? 谢谢 干杯

0 个答案:

没有答案