Olá!
Seguem minhas resoluções:
1 - Crie um novo projeto com Spring Boot, usando o site start.spring.io. Esse projeto será o contador, e funcionará na linha de comando. Você deve pedir para um usuário digitar um número e depois imprimir na tela uma contagem de 1 até o número digitado pelo usuário.
package br.com.alura.exercicios.contador;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import java.util.Scanner;
@SpringBootApplication
public class ContadorApplication implements CommandLineRunner {
public static void main(String[] args) {
SpringApplication.run(ContadorApplication.class, args);
}
@Override
public void run(String... args) throws Exception {
Scanner sc = new Scanner(System.in);
System.out.println("Insira um número no contador: ");
int contador = sc.nextInt();
for (int i = 1; i <= contador; i++) {
System.out.printf("%d ", i);
}
}
}
2 - Suponha que decidimos mudar de ideia e utilizar novamente a biblioteca Gson no nosso projeto ScreenMatch. Agora que estamos trabalhando com o Maven, os passos para adicionar a biblioteca são diferentes do que já foi feito antes. Explique quais passos você iria realizar nesse caso.
Para adicionarmos a biblioteca Gson, agora que estamos trabalhando com Maven, eu acessaria o repositório https://mvnrepository.com/. Buscaria por Gson, selecionaria a versão desejada e copiaria as linhas abaixo:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.14.0</version>
<scope>compile</scope>
</dependency>
Colaria no arquivo pom.xml da aplicação logo abaixo da dependency spring-boot-starter-test.