Olá Maurício, tudo bem?
Fico feliz em saber que você está gostando das aulas! Vamos às suas dúvidas:
Pergunta a) O que é Tomcat? Seria um servidor local como se fosse um localhost?
O Apache Tomcat é um servidor web que implementa as especificações Java Servlet, JavaServer Pages (JSP) e, mais recentemente, Java Expression Language e Java WebSocket. Ele é amplamente utilizado para executar aplicações web em Java. Em um projeto Spring Boot, o Tomcat é frequentemente utilizado como servidor embutido, o que significa que ele roda dentro da própria aplicação, permitindo que você desenvolva e teste sua aplicação localmente, como se fosse um "localhost". Isso facilita o processo de desenvolvimento, pois você não precisa configurar um servidor web externo.
Pergunta b) Consigo pelo Spring, lá em ADD DEPENDENCIES, selecionar a dependência para web sem copiar e colar a dependência no pom.xml?
Sim, você pode adicionar a dependência do Spring Web diretamente pela interface do Spring Initializr, que é uma ferramenta para inicializar projetos Spring Boot. Quando você cria um novo projeto no Spring Initializr, há uma opção para adicionar dependências. Basta selecionar a dependência "Spring Web" na lista de opções disponíveis. Isso automaticamente adicionará a dependência necessária ao seu arquivo pom.xml
sem que você precise copiar e colar manualmente. Isso é muito útil para garantir que todas as dependências estejam corretamente configuradas desde o início.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.