Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all 17410 articles
Browse latest View live

Como fazer o programa esperar

$
0
0

@Marcos_Aurelio_M escreveu:

Galera alguem poderia me ajudar.
Preciso fazer com que meu programa espere o usuario preencher um formulario e so continuar a execução se for pressionado um botao.
Ja tentei com if e com while.
Desde ja agradeço

Mensagens: 4

Participantes: 3

Ler tópico completo


Bad credentials - Falha na autenticação oauth2

$
0
0

@VictorSalles escreveu:

Boa noite pessoal, estou desenvolvendo uma api com segurança usando spring. Porém travei na parte de segurança, pois sempre que tente acessar da não autorizado. Segue minhas classes. A mensagem de erro diz que o grant_type está com erro. Imagino que seja por conta de codificação de senha …

ResourceServiceConfig

    package com.algaworks.algamoneys.Config;

    import org.springframework.beans.factory.annotation.Autowired;

    import org.springframework.context.annotation.Configuration;

    import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;

    import org.springframework.security.config.annotation.web.builders.HttpSecurity;

    import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;

    import org.springframework.security.config.http.SessionCreationPolicy;

    import org.springframework.security.oauth2.config.annotation.web.configuration.EnableResourceServer;

    import org.springframework.security.oauth2.config.annotation.web.configuration.ResourceServerConfigurerAdapter;

    import org.springframework.security.oauth2.config.annotation.web.configurers.ResourceServerSecurityConfigurer;

    @Configuration

    @EnableWebSecurity

    @EnableResourceServer

    public class ResourceServerConfig extends ResourceServerConfigurerAdapter {

        @Autowired
        public void configure(AuthenticationManagerBuilder auth) throws Exception {
            auth.inMemoryAuthentication().withUser("admin").password("admin").roles("ROLE");
        }

        @Override
        public void configure(HttpSecurity http) throws Exception {
        http.authorizeRequests().antMatchers("/lancamentos").permitAll().anyRequest().authenticated().and().sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS).and().csrf().disable();
        }
        @Override
        public void configure(ResourceServerSecurityConfigurer resources) throws Exception {
            resources.stateless(true);
        }
    }

AuthorizationServerConfig

package com.algaworks.algamoneys.Config;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.context.annotation.Bean;

import org.springframework.security.authentication.AuthenticationManager;

import org.springframework.context.annotation.Configuration;

import org.springframework.security.authentication.AuthenticationManager;

import org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer;

import org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter;

import org.springframework.security.oauth2.config.annotation.web.configuration.EnableAuthorizationServer;

import org.springframework.security.oauth2.config.annotation.web.configurers.AuthorizationServerEndpointsConfigurer;

import org.springframework.security.oauth2.provider.token.TokenStore;

import org.springframework.security.oauth2.provider.token.store.InMemoryTokenStore;

@Configuration

@EnableAuthorizationServer

public class AuthorizationServerConfig extends AuthorizationServerConfigurerAdapter {

    @Autowired
    private AuthenticationManager authenticationManager;

    @Override
    public void configure(ClientDetailsServiceConfigurer clients) throws Exception {
        clients.inMemory().withClient("angular").secret("angular01").scopes("read", "write")
                .authorizedGrantTypes("password").accessTokenValiditySeconds(1800);
    }

    @Override
    public void configure(AuthorizationServerEndpointsConfigurer endpoints) throws Exception {
        endpoints.tokenStore(tokenStore()).authenticationManager(authenticationManager);
    }

    @Bean
    public TokenStore tokenStore() {
        return new InMemoryTokenStore();
    }
}

Pom.xml

<?xml version="1.0" encoding="UTF-8" ?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>2.1.2.RELEASE</version>

        <relativePath />

    </parent>

    <groupId>com.algaworks.algamoney-api</groupId>

    <artifactId>algamoney-api</artifactId>

    <version>1.0.0-SNAPSHOT</version>

    <packaging>jar</packaging>

    <name>algamoney-api</name>

    <description>Demo project for Spring Boot</description>

    <properties>

        <java.version>1.8</java.version>

    </properties>

    <dependencies>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-data-jpa</artifactId>

        </dependency>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-devtools</artifactId>

            <scope>runtime</scope>

            <optional>true</optional>

        </dependency>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-test</artifactId>

            <scope>test</scope>

        </dependency>

        <dependency>

            <groupId>mysql</groupId>

            <artifactId>mysql-connector-java</artifactId>

            <version>5.1.40</version>

            <scope>runtime</scope>

        </dependency>

        <dependency>

            <groupId>org.flywaydb</groupId>

            <artifactId>flyway-core</artifactId>

        </dependency>

        <dependency>

            <groupId>org.apache.commons</groupId>

            <artifactId>commons-lang3</artifactId>

            <version>3.9</version>

        </dependency>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-security</artifactId>

        </dependency>

        <dependency>

            <groupId>org.springframework.security.oauth</groupId>

            <artifactId>spring-security-oauth2</artifactId>

            <version>2.4.0.RELEASE</version>

        </dependency>

        <dependency>

            <groupId>org.springframework.security</groupId>

            <artifactId>spring-security-jwt</artifactId>

            <version>1.0.0.RELEASE</version>

        </dependency>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-configuration-processor</artifactId>

            <optional>true</optional>

        </dependency>

    </dependencies>

    <build>

        <plugins>

            <plugin>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-maven-plugin</artifactId>

            </plugin>

        </plugins>

    </build>

</project>

Teste feito com postman (Body)

Teste feito com postman (authorization)


Agradeço desde já.

Mensagens: 2

Participantes: 2

Ler tópico completo

Projeto de login JAVA, me ajudem!

$
0
0

@FOXY escreveu:

package visão;

public class TelaLogin extends javax.swing.JFrame {

/**
 * Creates new form TelaLogin
 */
public TelaLogin() {
    initComponents();
}

/**
 * This method is called from within the constructor to initialize the form.
 * WARNING: Do NOT modify this code. The content of this method is always
 * regenerated by the Form Editor.
 */
@SuppressWarnings("unchecked")


// <editor-fold defaultstate="collapsed" desc="Generated Code">                          
private void initComponents() {

    jButton1Acessar = new javax.swing.JButton();
    jButton1Sair = new javax.swing.JButton();
    jLabel1Usuário = new javax.swing.JLabel();
    jLabel2Senha = new javax.swing.JLabel();
    jTextField1Usuário = new javax.swing.JTextField();
    jPasswordField1Senha = new javax.swing.JPasswordField();
    LabelFundoLogin = new javax.swing.JLabel();

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    getContentPane().setLayout(null);

    jButton1Acessar.setText("Acessar");
    getContentPane().add(jButton1Acessar);
    jButton1Acessar.setBounds(190, 110, 71, 23);

    jButton1Sair.setText("Sair");
    getContentPane().add(jButton1Sair);
    jButton1Sair.setBounds(280, 110, 51, 23);

    jLabel1Usuário.setText("Usuário:");
    getContentPane().add(jLabel1Usuário);
    jLabel1Usuário.setBounds(170, 50, 50, 20);

    jLabel2Senha.setText("Senha:");
    getContentPane().add(jLabel2Senha);
    jLabel2Senha.setBounds(170, 80, 40, 20);
    getContentPane().add(jTextField1Usuário);
    jTextField1Usuário.setBounds(210, 50, 120, 20);

    jPasswordField1Senha.setText("jPasswordField1");
    getContentPane().add(jPasswordField1Senha);
    jPasswordField1Senha.setBounds(210, 80, 120, 20);

    LabelFundoLogin.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagens/fundotelaLogin.png"))); // NOI18N
    getContentPane().add(LabelFundoLogin);
    LabelFundoLogin.setBounds(20, 0, 489, 300);

    setSize(new java.awt.Dimension(572, 339));
    setLocationRelativeTo(null);
}// </editor-fold>                        

private void JButton
     TelaPrincipal tela = new (TelaPrincipal);
     Tela.setVisible(true);
     dispose();
        




public static void main(String args[]) {
   
    
    try {
        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
            if ("Nimbus".equals(info.getName())) {
                javax.swing.UIManager.setLookAndFeel(info.getClassName());
                break;
            }
        }
    } catch (ClassNotFoundException ex) {
        java.util.logging.Logger.getLogger(TelaLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (InstantiationException ex) {
        java.util.logging.Logger.getLogger(TelaLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (IllegalAccessException ex) {
        java.util.logging.Logger.getLogger(TelaLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (javax.swing.UnsupportedLookAndFeelException ex) {
        java.util.logging.Logger.getLogger(TelaLogin.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    }
    //</editor-fold>

    /* Create and display the form */
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new TelaLogin().setVisible(true);
        }
    });
}


// Variables declaration - do not modify                     
private javax.swing.JLabel LabelFundoLogin;
private javax.swing.JButton jButton1Acessar;
private javax.swing.JButton jButton1Sair;
private javax.swing.JLabel jLabel1Usuário;
private javax.swing.JLabel jLabel2Senha;
private javax.swing.JPasswordField jPasswordField1Senha;
private javax.swing.JTextField jTextField1Usuário;
// End of variables declaration                   

}

Mensagens: 3

Participantes: 1

Ler tópico completo

Como pegar uma determinada Palavra usando o Split

$
0
0

@Albertassi88 escreveu:

Galera eu sei como se usa o split,

String[] nome = frase.split(",");

mais estou precisando pegar uma palavra dentro de uma frase, vou dar o exemplo de uma frase:

Frase: Estude. Hoje Online na; Alura: Programação

Se eu quiser colocar em um vetor só a palavra Online, como eu faço para separar ela?

Mensagens: 2

Participantes: 2

Ler tópico completo

Erro de seguranção ao chamar o browser

$
0
0

@fventurajr escreveu:

Fui executar o exemplo a seguir que está no capítulo 15 do livro Entendendo e Dominando o Java - 3ed - editora Digerati:

package java.desktop.capituloquinze;

import java.io.IOException;
import java.net.URISyntaxException;

public class Browser{

	public static java.awt.Desktop desktop;
	
	public static void main(String[] args) throws Exception {
		
		
		desktop = java.awt.Desktop.getDesktop();
		String url = "http://www.udemy.com";
		try {
			desktop.browse(new java.net.URI(url));
		} catch (IOException e) {
			System.out.println("Problemas de IO!!!");
			e.printStackTrace();
		} catch (URISyntaxException e) {
			System.out.println("Endereço de web: " + url + " inválido!!!");
			e.printStackTrace();
		}
		    		
	}
}

e recebi uma janela popup com a seguinte mensagem:
A JNI error has occurred. Please check your installation and try again.

Mensagens: 2

Participantes: 2

Ler tópico completo

JAVA como mudar a cor de uma String

$
0
0

@Aztec escreveu:

Olá pessoal, eu sei que esse tópico já foi discutido diversas vezes no forum, mas eu acho que realmente não entendi como funciona ou eu que sou meio lento. Agora direto ao assunto, eu queria saber como mudar a fonte de uma String no java, como e exemplo a baixo:

        public class Teste {
    	
    	public static void main(String args[]) {
    		
    		//Faz alguma coisa ou executa um metodo sei lá
    		
    		System.out.println("Imprime Azul");
    		
    		//Faz alguma coisa ou executa um metodo sei lá
    		
    		System.out.println("Agora Imprime Vermelho");
    		
    		//Faz alguma coisa ou executa um metodo sei lá
    		
    		System.out.println("Agora Imprime Verde");
    		
    		//Ou pode ser assim também:
    		
    		String fraseVermelha = "Olá eu sou uma String vermelha!";
    		
    		//Faz alguma coisa ou executa um metodo sei lá
    		
    		System.out.println(fraseVermelha);	//Imprime a String na cor vermelha
    		
    	}
    }

Eu não sei se ficou muito claro o que eu quis dizer, mas é issoae.

Mensagens: 1

Participantes: 1

Ler tópico completo

Consulta HQL Em uma View Postgres

$
0
0

@jorgereidinaldo escreveu:

Estou com uma consulta simples em hql no java com hibernate porem não estou conseguindo efetuar alguem poderia ajudar nesta duvida

identar texto pré-formatado por 4 espaços

public ArrayList getAgendamento() {
final ArrayList minhalista = new ArrayList();

				Iterator it;
		
		    	 abrirTransacao();
		    
		   try {
					
		    		 
		    	Query query=session.createQuery("From ViewAgendamento");
		    	System.out.println("X13");
		    			 it =query.list().iterator();
		    	
		    			// System.out.println("X14");
		    			   fecharTransacao();
		  
		 
		       
		        
		        while (it.hasNext()){  
		        	
		        	
		        	
		      
		     
		       
		       //  v=(ViewAgendamento) it.next();
		         ViewAgendamento b=new ViewAgendamento();
		        ViewAgendamentoId v=new ViewAgendamentoId();
		        v=(ViewAgendamentoId) it.next();
		        b.setId(v);
		        
		        
		        
		        System.out.println("Cliente "+b.getId().getNomeCliente());
		         
		          
		      
		      
		           minhalista.add(b);
		        
		        }  
		     
		    	 
			} catch (Exception e) {
				e.printStackTrace();			
			}
				
					
				
					
				

			return minhalista;
		}

Hibernate:
select
viewagenda0_.id_fila_espera as id1_38_,
viewagenda0_.fk_paciente as fk2_38_,
viewagenda0_.fk_profissional as fk3_38_,
viewagenda0_.data as data38_,
viewagenda0_.status as status38_,
viewagenda0_.horario as horario38_,
viewagenda0_.fk_convenio as fk7_38_,
viewagenda0_.nome_cliente as nome8_38_,
viewagenda0_.nascimento_cliente as nascimento9_38_,
viewagenda0_.fk_cidade as fk10_38_,
viewagenda0_.endereco_cliente as endereco11_38_,
viewagenda0_.numero_porta as numero12_38_,
viewagenda0_.tim as tim38_,
viewagenda0_.vivo as vivo38_,
viewagenda0_.claro as claro38_,
viewagenda0_.oi as oi38_,
viewagenda0_.rg_cliente as rg17_38_,
viewagenda0_.id_cliente as id18_38_,
viewagenda0_.fk_tipo_logradouro as fk19_38_,
viewagenda0_.fk_usuario as fk20_38_,
viewagenda0_.data_usuario as data21_38_,
viewagenda0_.nome_bairro as nome22_38_,
viewagenda0_.cpf as cpf38_,
viewagenda0_.nome_pai as nome24_38_,
viewagenda0_.nome_mae as nome25_38_,
viewagenda0_.responsavel as respons26_38_,
viewagenda0_.rg_responsavel as rg27_38_,
viewagenda0_.id_profissional as id28_38_,
viewagenda0_.nome_profissional as nome29_38_,
viewagenda0_.senha_profissional as senha30_38_,
viewagenda0_.registro_profissional as registro31_38_,
viewagenda0_.id_horario_atendimento as id32_38_,
viewagenda0_.horario_atendimento as horario33_38_,
viewagenda0_.id_convenio as id34_38_,
viewagenda0_.convenio as convenio38_,
viewagenda0_.id_status_atendimento as id36_38_,
viewagenda0_.status_atendimento as status37_38_
from
sc_clinica.view_agendamento viewagenda0_
java.lang.NullPointerException
at br.com.clinica.hibernatedao.ViewAgendamentoHibernateDao.getAgendamento(ViewAgendamentoHibernateDao.java:84)
at teste.Teste.main(Teste.java:8)

Mensagens: 1

Participantes: 1

Ler tópico completo

Como cancelar o AlertDialog com cliques em cima do dialog (Inside)?

$
0
0

@Renan_Nogueira escreveu:

Estou criando um AlertDialog no Android Studio e preciso que ele cancele ao clicar na parte de dentro.
Verifiquei que só possui um método para cliques do lado de fora do dialog.(setCanceledOnTouchOutside()).
Vi que existe a possibilidade de adicionar um botão, porem gostaria que o cancelamento ocorresse com cliques em toda a área do dialog.

O código esta da seguinte forma.

    AlertDialog dialog = new AlertDialog.Builder(this)
            .setView(getLayoutInflater().inflate(R.layout.activity_cronometrar, null))
            .create();
    dialog.setCanceledOnTouchOutside(false);
    dialog.setCancelable(true);
    dialog.show();

Mensagens: 2

Participantes: 2

Ler tópico completo


Heroku não está criando a(s) tabela(s)

$
0
0

@lucas.sampaio escreveu:

Meus amigos, estou tentando subir uma aplicação REST pro heroku (o que eu consigo já que é simples). Mas o cara não cria a tabela. Só cria o schema é criado usando migrations.

Alguém pode me dar uma luz do que seja?

Quando eu rodo na minha máquina a tabela é criada direitinho. Não estou conseguindo entender.

A API é essa https://github.com/lukaz-sampaio/springboot-gerenciador-tarefas

E o meu pom.xml está diferente do que está no repositório.

server.servlet.context-path=/api

#spring.datasource.driver-class-name=org.postgresql.Driver
#spring.datasource.url=jdbc:postgresql://localhost:5432/<nome-banco>
#spring.datasource.username=postgres
#spring.datasource.password=<senha-banco-dados>

spring.flyway.check-location=false

#spring.datasource.url=${SPRING_DATASOURCE_URL}
spring.datasource.url=${JDBC_DATASOURCE_URL}
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true

Algúem pode me dar uma luz do que possa ser?

Mensagens: 1

Participantes: 1

Ler tópico completo

Expressão Regular com ,

Ajuda formulário de pedido em JAVA com NetBeans

$
0
0

@sijoga escreveu:

Boa noite a todos, preciso criar um formulario de pedido que salve as informações digitadas no banco de dados mysql, eu consigo criar o cadastro dos clientes, cadastro de produtos, editar os dados, excluir, mas o que eu não consigo é fazer um formulario onde eu escolho o cliente em uma caixa que busca no banco de dados dai eu quero gerar uma linha abaixo onde vou ter os campos: quantidade - serviço - valor.
Suponhamos que eu queira cadastrar mais um serviço, ou mais dez serviços, eu não quero criar dez linhas, porque eu posso ter pedidos com apenas um serviço.
Então eu gostaria de poder gerar essas linhas conforme minha necessidade e não gravar linhas em branco no banco de dados.
Vou colocar uma tela do layout do frame pra ver se fica mais fácil de compreender o que eu preciso e alguém me ajudar.
problema

Mensagens: 1

Participantes: 1

Ler tópico completo

CriteriaQuery

$
0
0

@luanpaivaoficial escreveu:

Boa noite a todos!

Estou com muita dificuldade para fazer um select usando JPQL.
Mais precisamente este select:

SELECT sum(valor) as valor FROM despesas WHERE situacao = 'A PAGAR' and usuarios_id = ?

Usando JPQL ficaria assim:

TypedQuery<Double> query = em.createQuery("SELECT sum(d.valor) FROM Despesas d WHERE d.situacao = 'A PAGAR' and d.usuariosId.id = :id", Double.class)

Porém dá erro na parte sum(d.valor)

Após algumas pesquisas e tentativas, verifiquei que a maneira mais eficiente é com CriteriaQuery.
Porém ainda não consegui.

Poderiam me ajudar nessa?? Please!

Mensagens: 1

Participantes: 1

Ler tópico completo

Erro converter String para Double

$
0
0

@Albertassi88 escreveu:

No meu código estou lendo uma frase e guardando na minha variável string os valores 55,88,
preciso converter os valores que estão na string para double, só que esta dando erro conforme escrevi abaixo,

Alguém consegue me ajudar ?

String frase = “Bla bla bla bla bla Valor 55,88 bla bla bla bla bla”;
Pattern pattern = Pattern.compile(“Valor (\d+\W\d+)”);
Matcher matcher = pattern.matcher(frase);
if (matcher.find()) {
String valor = matcher.group(1);
double valorBruto = Double.valueOf(valor);

		        System.out.printf("Achei o valor bruto: " + valorBruto);
		    } else {
		 	    System.out.println("Nao achei o valor bruto"); 
		    }

Exception in thread “main” java.lang.NumberFormatException: For input string: “55,88”
at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source)
at sun.misc.FloatingDecimal.parseDouble(Unknown Source)
at java.lang.Double.parseDouble(Unknown Source)
at java.lang.Double.valueOf(Unknown Source)
at program.Programa.main(Programa.java:33)

Mensagens: 8

Participantes: 3

Ler tópico completo

Imprimindo default somente

$
0
0

@aasth escreveu:

Queria entender pq ta imprimindo somente o default, ja me falaram pra tirar o espaço entre as Strings nos cases, ai realmente pega, mas eu n quero q digitem sem os espaços a pessoa teria q digitar CONTAPOUPANÇA tudo junto, isso me incomoda, quero uma parada certa, digitar CONTA POUPANÇA e imprimir, grato

public class Teste1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println(“Digite a sua conta”);
String conta = input.next();
switch (conta) {
case “CONTA POUPANÇA”:
System.out.println(“Vc tem 5% ao mes”);
break;
case “CONTA CORRENTE”:
System.out.println(“Vc tem 2% ao mes”);
break;
case “CONTA INVESTIMENTO”:
System.out.println(“Vc tem 1% ao mes”);
break;
default:
System.out.println(“Conta inesxistente”);
}

}

}

Mensagens: 1

Participantes: 1

Ler tópico completo

Pegar parte especifica de uma string usando REGEX

$
0
0

@Albertassi88 escreveu:

Estou com uma duvida usando Expressões Regulares (Regex)

Como que eu faço para capturar o valor 812.64 dentro dessa frase?

O padrão de inicio pode ser: 1-CURSO, mais eu precisava desconsiderar o restante de palavras até chegar o valor 812.64.

String frase = “1-CURSO T VOLTA NOT IN NM 24 33.86 812.64 T”;

Mensagens: 1

Participantes: 1

Ler tópico completo


Como encontrar dispositivos Bluetooth Low Energy com o "BluetoothAdapter.LeScanCallback"

$
0
0

@GilbeJunior escreveu:

E aí pessoal, tudo certo?

Estou tentando desenvolver um app que comunique com um módulo Bluetooth 4.0 Low Energy, utilizando a IDE Android Studio e baseando-me pela documentação abaixo:

https://developer.android.com/guide/topics/connectivity/bluetooth-le

Porém ao implementar o método que está na documentação, é informado na IDE que o método é descontinuado e pede para utilizar o novo método “startScan”, que serve para buscar dispositivos através do Bluetooth, mas não estou conseguindo “completar” o método por não conhecer, tampouco por ver algum exemplo.

Alguém pode ajudar?

Mensagens: 3

Participantes: 3

Ler tópico completo

Relacionar Entidades Spring Boot

$
0
0

@Pedro_Felix escreveu:

Olá pessoal, estou desenvolvendo uma API spring boot na qual tenho 3 entidades, gostaria de saber como faço para criar uma relação entre elas? sei que isso e meio basico de Poo, mas basicamente tenho as 3 entidades cada uma cm alguns atributos separadas com tabelas diferentes no banco e quero relacionar elas apenas numa chamada só do metodo no controller. exp: class Aluno(que possui os atributos) InfoAluno(outros atributos) FaturamentoAluno(mais atributos) dai no metodo eu faço apenas uma chamada me retornando os dados. Obrigado

Mensagens: 2

Participantes: 2

Ler tópico completo

Erro a iniciar Spring Boot: A child container failed during start

$
0
0

@alexjosesilva escreveu:

Estou desenvolvendo uma aplicação em spring-boot ao starta-lo recebi essa mensagem:

Starting Servlet Engine: Apache Tomcat/8.5.23 A child container failed during start Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]

e

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].TomcatEmbeddedContext[]]

o pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.stefanini</groupId>
    <artifactId>criando-recurso-contatos</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>criando-recurso-contatos</name>
    <description></description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-javadoc-plugin</artifactId>
            <version>3.1.1</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-batch</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <scope>runtime</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

        <dependency>
           <groupId>javax.servlet</groupId>
           <artifactId>javax.servlet-api</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
        </dependency>

        <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter</artifactId>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

e o application.properties

crossOrigin=http://localhost:4200
server.port = 8080
spring.application.name = demo

Mensagens: 1

Participantes: 1

Ler tópico completo

Java e Banco de Dados?

$
0
0

@Programando escreveu:

Pessoal eu programei um sistema de parcela, uma telinha, bom eu queria que quando o usuário desse um clique na linha ele setava a parcela como paga e assim por diante, as que não forem clicadas ainda continuaram como pendentes. Alguém pode me ajudar?
Por enquanto eu tenho isso!

Bloco de Citação
private void jbAdicionarParcelasActionPerformed(java.awt.event.ActionEvent evt) {
String parcelas;
String valores;
parcelas = jtfNumeroParcelas.getText();
valores = jtfValorTitulo.getText();
if (parcelas.equals("") || valores.equals("")) {
JOptionPane.showMessageDialog(null, “OS CAMPOS DE QUANTIDADE DE PARCELAS E”

  • "VALOR DO TITULO DEVEM ESTAR PREENCHIDOS CORRETAMENTE! ");
    } else {
    int valor_Unico = Integer.parseInt(jtfValorTitulo.getText());
    int numero = Integer.parseInt(jtfNumeroParcelas.getText());
    int recebe_numer;
    int recebe;
    int valor;
    DateTimeFormatter formato = DateTimeFormatter.ofPattern(“dd/MM/yyyy”);
    LocalDate dataVenc = LocalDate.parse(dccDataDigitada.getText(), formato);
    while ((dataVenc.getDayOfWeek() == DayOfWeek.SUNDAY)
    || (dataVenc.getDayOfWeek() == DayOfWeek.SATURDAY)) {
    dataVenc = dataVenc.plus(Period.ofDays(1));
    }
    for (int i = 0; i < numero; i++) {
    tabela = (DefaultTableModel) jtbParcelamento.getModel();
    tabela.addRow(new Object[]{
    valor = (i + 1),
    dataVenc,
    recebe_numer = valor_Unico / numero
    });
    dataVenc = dataVenc.plus(Period.ofMonths(1));
    while ((dataVenc.getDayOfWeek() == DayOfWeek.SUNDAY)
    || (dataVenc.getDayOfWeek() == DayOfWeek.SATURDAY)) {
    dataVenc = dataVenc.plus(Period.ofDays(1));
    }
    }
    }
    }

Mensagens: 5

Participantes: 2

Ler tópico completo

Efeito Fading In & Out

Viewing all 17410 articles
Browse latest View live