8000 GitHub - PedroTomazeti/POO-Site-De-Noticias
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

PedroTomazeti/POO-Site-De-Noticias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

POO-Site-De-Noticias

Assim que você baixar o repositório, abra ele com o IntelliJ (ou a Java IDE de sua preferência) baixe todas as dependências necessárias e compile.

Em seguida, procure um arquivo chamado "application.example.properties". Ele está exatamente no caminho: src -> main -> resources. Este arquivo é importante para a execução pois contém todas as configurações necessárias para se comunicar com o banco de dados.

Para começar a configuração, copie ele para outro arquivo chamado apenas "application.properties" no mesmo local, e preencha as chaves:

...
spring.datasource.url=[...]
spring.datasource.username=
spring.datasource.password=
...

Perceba que o campo URL já tem dados inseridos - é apenas para facilitar o preenchimento caso esteja usando o JDBC: neste caso, faça o seguinte:

jdbc:DATABASE_MANAGER://localhost:DATABASE_PORT/DATABASE_OR_SCHEMA_NAME
  1. DATABASE_MANAGER: você irá trocar pelo respectivo gerenciador instalado localmente (mysql, mariadb, postgres, etc...);

  2. DATABASE_PORT: você irá substituir pela porta padrão da sua conexão com o banco de dados;

  3. DATABASE_OR_SCHEMA_NAME: é basicamente o nome da database (caso esteja usando MariaDB), ou schema (caso esteja usando MySQL pelo Workbench);

  4. não salve ainda, vamos configurar agora o username e o password

Voltando a atenção agora ao banco de dados: é importante que você crie, ou já tenha criado uma database/schema para ser usada na aplicação, e um usuário que tenha as permissões necessárias para usar.

Se o database/schema já tiver sido criado, se preocupe apenas em definir um usuário com senha, e com permissões para usar essa base da dados.

Se você ainda for criar o database/schema da nossa aplicação, use o mesmo nome de DATABASE_OR_SCHEMA; e na janela de configuração, ponha um usuário que já exista e que tenha acesso livre a esse database.

Por fim, falta apenas criar a tabela a ser usada pela aplicação. Apenas execute a seguinte query dentro da nossa database:

create table admin(
    id int not null auto_increment,
    email varchar(45) not null,
    senha varchar(45) not null,
    usuario varchar(45) not null,
    primary key(id)
);

create table noticia(
    id int not null auto_increment,
    titulo varchar(120) not null,
    lide varchar(90) not null,
    corpo text not null,
    data varchar(10) not null,
    primary key(id)
);

E feito!

Dê run na aplicação, e visualize o seu funcionamento na seguinte URL:

http://localhost:9000/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0