Не получается принять http запрос с помощью spring mvc

написал программу для принятия get запроса с помощью спринг мвс(версия 5.2.2), но при отправки запроса по адресу выдает ошибку 404. Сервер даже не вызывает метод тест, не знаю в чем причина.

код программы

@Controller
public class main {

    @RequestMapping(value="/hello", method = RequestMethod.GET)
    public void test(){
        System.out.println("testing");
    }
}

maven

<dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>5.2.2.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.2.2.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>

Заранее спасибо

web-inf/lib введите сюда описание изображения

Весь код https://github.com/artem-kurilko/MVC-controller


Ответы (1 шт):

Автор решения: Antonio112009

Попробуйте данный вариант

@Controller
public class main {

    @GetMapping("/hello") 
    public String test(){
        ModelAndView modelAndView = new ModelAndView();
        modelAndView.setViewName("index");
        return modelAndView;
    }
}
→ Ссылка