Другим способом является создание двух половин кругов и применение противоположного линейного градиента к каждому штриху и убедитесь, что оба они содержатся в элементе g. (В моем примере комбинированный градиент не 270 градусов, а 360. Два полукруга располагаются вертикально. Первый градиент (примененный к штриху верхнего полукруг) будет 100-50% непрозрачности, тогда следующий будет 0 % до 50%. Оба градиента имеют единичный вектор, установленный в x1, y1, y2 = 0 и x2 = 1, заставляя их работать слева направо.) Затем примените transform = rotate (deg, ctrX, ctrY) к g.
Вы не настроили ваше приложение так, чтобы home.html был доступен для аутентифицированных пользователей. Поэтому вы должны добавить что-то вроде этого (я знаком только с конфигурацией на основе xml):
http.authorizeRequests().antMatchers("/home.html").fullyAuthenticated();
См. Также: https://www.baeldung.com/security-none-filters- none-access-allowAll и https://www.baeldung.com/spring-security-expressions