Я нажал ПКМ на папке src, выбрал New > Package, но потом внутри этого пакета если я проделываю такую же последовательность действий, то пакет создается рядом, а не внутри.
Что означает синий цвет иконки папки у src?
Откровенно говоря мне грустно от того, что в 2021 все еще не придумали ничего адекватного для такой простой задачи.
Once you are done adding your favorite features, with a click of a button Andromo servers will produce your stunning mobile app. We'll email it to you directly, all set to be uploaded on the Google Play Store.
Тогда придется искать каждый раз фрилансера для несущественного апдейта.
private int a;
void seta(int i) {
a = i;
}
private int b;
void setb(int i) {
b = i;
}
private int c;
void setc(int i) {
c = i;
}
private int d;
void setd(int i) {
d = i;
}
if (b.equals("q"))
System.exit(0);
Спасибо вам большое за подробный развернутый ответ!
@Controller
@RequestMapping("/users")
public class UserController {
@Autowired
private UserService userService;
@GetMapping
public ModelAndView usersList(){
ModelAndView modelAndView = new ModelAndView("НАЗВАНИЕ_ШАБЛОНА");
modelAndView.addObject("users", userService.findAll());
return modelAndView;
}
@PostMapping("/add")
public RedirectView addUser(
@Valid UserRequest userRequest
){
userService.addUser(userRequest);
return new RedirectView("/users");
}
}
public class User {
long id;
String username;
String password;
}
class UserRequest {
@NotBlank(message="Username can't be empty")
String username;
@NotBlank(message="Password can't be empty")
String password;
}
@Component
public class UserConverter extends Converter<UserRequest, User> {
@Override
public User convert(UserRequest userRequest) {
User user = new User();
user.setUsername(userRequest.getUsername());
user.setPassword(userRequest.getPassword());
}
}
@Service
public class UserService {
@Autowired UserRepository userRepository;
@Autowired UserConverter userConverter;
public List<User> usersList() {
return userRepository.findAll();
}
public void addUser(UserRequest userRequest) {
User user = userConverter.convert(userRequest);
userRepository.save(user);
}
}
А то если судить по вашему скрину в вопросе, то подчеркивание верхнего уровня меню при наведении у вас имеется.
https://i.imgur.com/xilnBG0.png
Код указанный мной выше всего лишь подчеркивает пункты меню первого уровня.
Вот, скрин:
https://i.imgur.com/mDLp92u.png