Einführung in die Intellij -Idee
Idee ist der vollständige Name Intellij Idee. Es ist ein integriertes Umfeld für die Entwicklung von Java -Sprache. Intellij gilt als eines der besten Java -Entwicklungsinstrumente der Branche. Die Funktionen können in Bezug auf intelligente Code -Assistenten, automatische Codeaufforderungen, Rekonstruktion, J2EE -Support, verschiedene Versionstools (Git, SVN, Github usw.), Jungit, CVS -Integration, Codeanalyse, innovatives GU -Design usw. außergewöhnlich sein, um intelligente Code -Assistenten (Git, innovative GUI -Design usw.), die von Jetbrains, die in der Kenntnis der Körpern, und der in der PRAG verwickelten Körpern und des innovativen, in der Kapitalanalyse, in der die Kapital der Kapital, die in der Kenntnis der Kenntnisse der Kenntnisse der Körpern, und der Körpern, die sich in der Praguierung entwickelt hatten, als junger. Europäische Programmierer. Die Flaggschiff -Version unterstützt auch HTML, CSS, PHP, MySQL, Python usw. Die kostenlose Version unterstützt nur einige Sprachen wie Java.
Spring Boot ist ein neues Framework des Pivotal -Teams. Es ist so konzipiert, dass es den anfänglichen Bau- und Entwicklungsprozess neuer Springanwendungen vereinfacht. Das Framework verwendet eine spezifische Möglichkeit, es zu konfigurieren, damit Entwickler keine Kesselplattenkonfigurationen mehr definieren müssen. Auf diese Weise ist Boot verpflichtet, führend in der boomenden schnellen Anwendungsentwicklung zu werden.
Was sind die Vorteile der Verwendung von Spring Stiefel?
Tatsächlich ist es einfach, schnell und bequem! Was müssen wir tun, wenn wir ein Frühlings -Webprojekt erstellen müssen?
1) Konfigurieren Sie web.xml, laden Sie die Feder- und Feder -MVC
2) Konfigurieren Sie Datenbankverbindungen und Federtransaktionen
3) Konfigurieren Sie das Lesen von Ladekonfigurationsdateien und aktivieren Sie Annotationen
4) Protokolldateien konfigurieren
Hier sind die Schritte zum Konfigurieren von Springboot in der Intellij -Idee. Der spezifische Prozess ist wie folgt:
1. Erstellen Sie ein Springboot -Projekt:
2. Erstellen Sie die Dateistruktur des Projekts und die Version von JDK
3. Wählen Sie die für das Projekt erforderlichen Abhängigkeiten aus
4. Dateistruktur
5. Das Projekt verwendet nicht die Datei application.Properties, sondern eine prägnantere Anwendung.yml -Datei:
Löschen Sie die Datei application.Properties im ursprünglichen Ressourcenordner und erstellen Sie eine neue Konfigurationsdatei application.yml.
Der Inhalt der Datei lautet wie folgt:
Server: Port: 8080spring: DataSource: Name: TEST URL: JDBC: MySQL: //127.0.0.1: 3306/Depot Benutzername: Root Passwort: Root # Verwenden Sie Druid-Datenquelle: Com.alibaba.druid.druiddatasource Triver-Class: com.mysql.dbc.dbc. InitialSize: 1 Maxwait: 60000 Minidle: 1 ZeitbetweenevictionRunsmillis: 60000 MineVictableIdletImemillis: 300000 ValidationQuery: SELECT 'x' test während CLASSPATH: Mapping/*. XML Typ-Aliases-Package: com.winter.model#PageHelper Pagination Plugin PageHelper: HelperDialect: MySQL vernünftig: True SupportMethodsArgumente: TRUE Params: count = countSQL
6. Verwenden Sie den MyBatis -Generator, um Code automatisch zu generieren
GeneratorConfig.xml Konfigurationsdateiinhalt ist wie folgt:
<? <!-Datenbanktreiber: Wählen Sie das Datenbank-Treiberpaket auf Ihrer lokalen Festplatte-> <classPathEntry location = "e:/1/java/jar-Datei/MySQL-Connector-Java-5.1.7-(1) .jar"/> <context id = "db2Tables" TargetRuntime = "MyBatis3"> <commentgenlators " value = "true"/> <!-Ob die automatisch generierten Kommentare true: Ja: Falsch: Nein-> <Eigenschaft name = "SuppressAllComents" value = "true"/> </commentgenerator> <!-Datenbankverbindungs-URL, Benutzername, Passwort-> <jdbcconnection driverclass = "com.mysql.jdbc.drivere" " connectionurl = "JDBC: MySQL: //127.0.0.1/myTest" userId = "root" password = "123456"> </jdbcconnection> <Javatyperesolver> <Eigenschaft name = "ForceBigDecimals" Value = "Falsch"/> </javatyperesolver> <! <JavamodelGenerator targetPackage = "com.chen.model" targetProject = "src/main/java"> <Eigenschaft name = "enableSubpackages" value = "true"/> <Eigenschaftsname = "trimstrings" value = "true"/> </javamodelGenerator> <!-Generieren Sie den Paketname und der Ort der Kartierung der Kartierung der Kartierung. targetPackage = "Mapping" targetProject = "src/main/ressourcen"> <Eigenschaft name = "enableSubpackages" value = "true"/> </sqlmapgenerator> <!-Generieren Sie den Paketnamen und den Speicherort des DAO-> <javaclientGenerator type = "xmlmapper" targetPack "com.chen.mapper". targetProject="src/main/java"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!-- The table to be generated is the table name in the database or the view name domainObjectName is the entity class name --> <table tableName="t_user" domainObjectName="User" enableCountByExample="false" enableUpdatebyExample = "false" enabledSeleteByExample = "false" enableByExample = "false" selectByExampleQueryID = "False"> </table> </context> </generatorConfiguration>
Klicken
Springboot -Projekt implementiert einen heißen Einsatz in der Intellij -Idee
Spring-Boot-Devtools ist ein Modul, das Entwickler dient. Die wichtigste Funktion besteht darin, den Code automatisch auf die neueste App anzuwenden.
Das Prinzip besteht darin, die Anwendung neu zu starten, nachdem er festgestellt hat, dass sich der Code geändert hat, aber die Geschwindigkeit ist schneller als manuell zu beginnen.
Sein tiefes Prinzip besteht darin, zwei Klassenloader zu verwenden, ein Klassenloader lädt die Klassen, die sich nicht ändern (Jar-Pakete von Drittanbietern), und der andere Klassenloader lädt die Klassen, die sich ändern, die als Restart Classloader bezeichnet wird
Auf diese Weise wird der ursprüngliche Neustart -Klassenloader verworfen und ein Neustart -Klassenloader erstellt. Da es relativ wenige Klassen gibt, die geladen werden müssen, wird eine schnellere Neustartzeit erreicht.
Das heißt, Devtools hören auf Dateiänderungen unter ClassPath zu und starten die Anwendung sofort neu (zum Zeitpunkt des Speicherns)
1. Schalten Sie die Idee automatisch ein
1. Strg + Shift + A -> Finden Sie das Projekt automatisch -> auswählen
2. Strg + Verschiebung + A -> Registrierung finden -> Compiler finden und überprüfen
Schließlich starten Sie die Idee neu
1. Verwenden Sie Spring-Boot-1.3, um mit Hot-Deployment-Funktionen zu beginnen
1. Fügen Sie Maven -Abhängigkeiten hinzu
<Depepecy> <gruppe> org.springFramework.boot </Groupid> <artifactId> Spring-Boot-Devtools </artifactid> <option> true </optional> </abhängig>
2. Schalten Sie die heiße Bereitstellung ein
<build> <plugins> <plugin> <gruppeId> org.springframework
Zusammenfassen
Das obige ist das grafische Tutorial zur Konfiguration von Springboot der Intellij -Idee, die der Editor Ihnen vorgestellt hat. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!