Introdução à ideia Intellij
A ideia é o nome completo Intellij Idea. É um ambiente integrado para o desenvolvimento da linguagem Java. O Intellij é reconhecido como uma das melhores ferramentas de desenvolvimento de Java da indústria. Diz -se que suas funções são extraordinárias em termos de assistentes de código inteligentes, prompts de código automáticos, reconstrução, suporte J2EE, várias ferramentas de versão (Git, SVN, Github etc.), Junit, CVS Integration, Código de Código, Prag, etc. A ideia é um produto da TELBRINS, a empresa de cv Programadores rigorosos da Europa Oriental. Sua versão principal também suporta HTML, CSS, PHP, MySQL, Python, etc. A versão gratuita suporta apenas alguns idiomas, como o Java.
A Spring Boot é uma nova estrutura fornecida pela equipe crucial. Ele foi projetado para simplificar o processo inicial de construção e desenvolvimento de novas aplicações de primavera. A estrutura usa uma maneira específica de configurá -la, para que os desenvolvedores não precisem mais definir configurações de caldeira. Dessa forma, a Boot está comprometida em se tornar um líder no desenvolvimento rápido de aplicativos.
Quais são os benefícios de usar a bota da primavera
De fato, é simples, rápido e conveniente! O que precisamos fazer se precisarmos construir um projeto da Spring Web?
1) Configurar web.xml, carregar mola e mola MVC
2) Configurar conexões de banco de dados e transações de mola
3) Configurar a leitura de arquivos de configuração de carga e ativar anotações
4) Configurar arquivos de log
Aqui estão as etapas para configurar o Springboot em Intellij Idea. O processo específico é o seguinte:
1. Crie um projeto de trampolim:
2. Crie a estrutura do arquivo do projeto e a versão do JDK
3. Selecione as dependências necessárias para o projeto
4. Estrutura do arquivo
5. O projeto não usa o arquivo Application.Properties, mas usa um arquivo Application.yml mais conciso:
Exclua o arquivo Application.Properties na pasta de recursos originais e crie um novo arquivo de configuração Application.yml.
O conteúdo do arquivo é o seguinte:
Servidor: Porta: 8080Spring: DataSource: Nome: Teste URL: JDBC: MySQL: //127.0.0.1: 3306/Depot Nome de usuário: Raiz Senha: ROOT # Use Druid Data Source Tipo: com.aliba.druid.pool.druiDDataSource Class InicialSize: 1 Maxwait: 60000 Minidle: 1 TimebetweenEvictionRunsmillis: 60000 MineVictableIdLetimemillis: 300000 ValidationQuery: selecione 'x' testhileidle: True TestOnBrowropropTonsTents: ClassPath: mapeamento/*. Xml tipo-aliases-package: com.winter.model#PageHelper Pagin Pengin PageHelper: Helperdialect: MySQL Razoável: True SupportMethodSarguments: True Params: counts = countsql
6. Use o gerador mybatis para gerar código automaticamente
O conteúdo do arquivo de configuração generatorconfig.xml é o seguinte:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration> Driver de banco de dados: selecione o pacote do driver do banco de dados no disco rígido local-> <ClassPathentry Location = "E:/1/java/jar arquivo/mysql-conector-java-5.1.7-bin (1) .jar"/> <CompletGener = "db2tables" Runtime = "Mybatis3">> <lessmentGener> "DB2Tables "Runtime =" Mybatis3 "> <!-Se você deve remover os comentários gerados automaticamente verdadeiros: sim: false: não-> <propriedade name = "supressorlcomments" value = "true"/> </ementgeGenerator> <!-Link do banco de dados URL, nome de usuário, senha-> <jdbcconnection driverclass = "com.mysql.jdbc.driver" Connectionurl = "jdbc: mysql: //127.0.0.1/mytest" userId = "root" senha = "123456"> </jdbcconnection> <javatyperesolver> <nome da propriedade = "forcebigDecimals" = "false"/> </javatPerker> <JavamodelGenerator TargetPackage = "com.chen.model" TargetProject = "src/main/java"> <propriedade name = "enablesubpackages" value = "true"/> <name = "trimStrings" Value = "True"/> </JavamodEnGenerator> <! TargetPackage = "Mapping" TargetProject = "Src/main/Resources"> <propriedade name = "enablesubpackages" value = "true"/> </sqlmapGenerator> <!-Gere o nome do pacote e o local do Dao-> <Javaclientgenerator Type = "Xmlapper" TargetPendPackage = "com. com. com. com.navaclientGenerator typenT =" Xmlmapper "TargetPackage =" com. com. com.navaclientGenerator Type = "Xmlmapper" TargetPackage = "com. com. Com. TargetProject = "src/main/java"> <propriedade name = "enablesubpackages" value = "true"/> </javaclientGenerator> <!-A tabela a ser gerada é o nome da tabela no nome do banco de dados ou o nome do nome "tanuMainObjectName é o nome da classe de entidade-> <tablename =" t_er enableUpdateByExample = "false" enableteleteByExample = "false" enableSelectByExample = "false" selectbyExampleQueryId = "false"> </ table> </xectlent> </generatorconfiguration>
Clique
Projeto SpringBoot implementa a implantação a quente na idéia Intellij
Spring-Boot-Devtools é um módulo que atende desenvolvedores. A função mais importante é aplicar automaticamente o código ao aplicativo mais recente.
O princípio é reiniciar o aplicativo depois de descobrir que o código mudou, mas a velocidade é mais rápida do que iniciá -lo manualmente.
Seu princípio profundo é usar dois carregadores de classes, um carregador de classe carrega as classes que não mudarão (pacotes de jar de terceiros) e o outro carregador de classe carrega as classes que mudarão, chamadas de reinicialização de classe
, Dessa maneira, quando há alterações de código, o carregador de classe de reinicialização original é descartado e um carregador de reinicialização é recriado. Como existem relativamente poucas classes que precisam ser carregadas, é alcançado um tempo de reinicialização mais rápido.
Ou seja, o DevTools ouvirá alterações de arquivo em ClassPath e reiniciará imediatamente o aplicativo (ocorrendo no momento da economia)
1. Ligue a ideia automática de fazer função
1. Ctrl + Shift + A -> Encontre o Projeto Faça Má automaticamente -> Selecione
2. Ctrl + Shift + A -> Encontre Registro -> Encontre e Verifique o Compiler.Automake.allow.When.App.Running
Finalmente reinicie a ideia
1. Use Spring-Boot-1.3 para começar com funções de implantação quente
1. Adicione dependências do Maven
<Ependency> <PuerpId> org.springframework.boot </frugiD> <ArtifactId> spring-boot-devtools </stutifactId> <cptional> true </cptional> </dependency>
2. Ligue a implantação a quente
<FUILD> <lugins> <flugin> <puperid> org.springframework.boot </groupiD> <TRATIFACTID> Spring-boot-maven-plugin </ArtifactId> <figuration> </bobin> true </fork> // Esta configuração deve
Resumir
O acima exposto é o tutorial gráfico sobre a configuração do Springboot da idéia Intellij que o editor apresentou a você. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!