На компе всё работает, на ноуте выдаёт следующую ошибку
WebMvcConfig
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Bean
public BCryptPasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}
}
Метод WebMvcConfigurer#getMessageCodesResolver()
помечен как default
, что означает, что он имеет реализацию "по умолчанию". Такая фича в интерфейсах и абстрактных классах работает только с Java версии 8+. Следовательно, если у вас IDE требует реализации default
метода, то в проекте установлена Java версии меньше 8. Т.е. надо пойти в настройки проекта и установить версию Java 8 или больше.
Решил проблему. Создал новый проект, подкорректировал pom.xml(обновил версии), и скопировал содержимое старого проекта. Всё работает, всем спасибо.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Я написал приложение с использованием spring bootДобавил авторизацию:
Есть основной класс Main и класс Person в классе Person есть метод draw(), что-бы исползовать этот метод в классе Main надо создать объект Person maks = new Person()...
Задача на java: написать программу, что будет выводить все дни твоего рождения на 5 лет вперед двумя способами: просто все в main, что изи, и с помощью...