Null Pointer Exception при получение переменной из другого модуля
У меня есть 2 модуля
первый хранит коллекцию id
@RestController
@RequestMapping(value = "/category/")
public class CategoryController {
@Autowired
private CategoryService categoryService;
List<Long> id = categoryService.getAllIds();
во 2 мне надо получить это значение
List<Long> id = categoryController.id;
Но почему то выбрасывает
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause. Не знаю в чем проблема Заранее спасибо
Ответы (1 шт):
Но почему то выбрасывает null pointer exception
Потому, что (на выбор варианты):
categoryServiceне присвоено значение- в
categoryServiceне присвоено значение переменойid getAllIds()возвращаетnull
java.lang.NullPointerException означает, что вы пытаетесь получить данные из переменной, значение которой не присвоено либо == null.
И не нужно плодить одни и те же вопросы. Из той информации что вы предоставили больше ничего и никто вам не скажет. Пройдитесь дебагом по всей цепочке и найдёте проблему. За вас это никто не сделает.