01. Introducción a la idea
(1) Introducción de ideas
El nombre completo de IDEA es IntelliJ IDEA, que es un entorno integrado para el desarrollo del lenguaje Java (también se puede usar para otros lenguajes), se pueden usar soporte J2EE, Ant, JUnit, integración CVS, revisión de código, diseño GUI innovador y otras funciones. Se dice que es extraordinario. IDEA es un producto de JetBrains, una empresa con sede en Praga, capital de la República Checa, cuyos desarrolladores son principalmente programadores de Europa del Este conocidos por su rigor.
(2) idea y eclipse
Tanto IntelliJ IDEA como Eclipse son herramientas de desarrollo. Los programadores antiguos prefieren Eclipse y los programadores jóvenes prefieren utilizar cada vez más IntelliJ IDEA . ( Los años 90 se han convertido gradualmente en la columna vertebral de la empresa, como IntelliJ IDEA , y el equipo de desarrollo utiliza ampliamente IntelliJ IDEA ).
IntelliJ IDEA se utiliza principalmente para admitir herramientas de desarrollo como Java , Scala , Groovy y otros lenguajes, y también admite las principales tecnologías y marcos actuales , y es bueno en el desarrollo de aplicaciones empresariales, aplicaciones móviles y aplicaciones web .
Fortalezas: Desarrollo distribuido de múltiples módulos (más adecuado para el desarrollo de proyectos Maven ). Potente capacidad de incitación.
Si uso una oración para describir IntelliJ IDEA , diría: IntelliJ IDEA es el IDE más inmersivo entre todos los IDE en la actualidad , ninguno de ellos .
IDE de código abierto de Eclipse (herramienta de desarrollo), instalación directa (descomprimir), uso, software pago IntelliJ IDEA . Necesita ser instalado y agrietado.
(3) Instalación
Para la instalación, puede ir al sitio web oficial para descargar el paquete de instalación y corresponder al sistema informático y la versión de la idea según sus necesidades. URL del sitio web oficial: JetBrains: herramientas esenciales para desarrolladores y equipos de software
El autor instaló la versión final del sistema Windows 2020.1.
(4) Proyecto y módulo en IDEA
IntelliJ IDEA primero le dice una cosa muy importante: IntelliJ IDEA no tiene un concepto similar al espacio de trabajo de Eclipse ( espacio de trabajo ) .
Muchas personas que se transfieren desde Eclipse siempre quieren inconscientemente administrar n proyectos en la misma ventana, lo cual no está disponible en IntelliJ IDEA . La experiencia proporcionada por IntelliJ IDEA es: un proyecto abre una ventana .
Si quieres ser similar a eclipse, un espacio de trabajo, múltiples proyectos. Puede crear un proyecto como espacio de trabajo y crear varios módulos como proyectos pequeños.
02.idea crear introducción al proyecto
A la izquierda están los proyectos previamente abiertos y a la derecha las acciones para crear nuevos proyectos.
Crear nuevo proyecto: crear un nuevo proyecto
Abrir o Importar: abre el proyecto localmente en la computadora.
Obtener desde el control de versiones: use la dirección del software de control de versiones (svn, git) para llevar el proyecto al almacén remoto
Crear vista de proyecto
Java:
Empresa Java:
JJefe:
Primavera: crear un proyecto de primavera
Efectos de Java:
Androide:
Complemento de plataforma IntelliJ:
Spring Initializr: crea un proyecto springboot
Cuarcos:
Microperfil:
Maven: módulo
Gradle:
Groovy:
Griales:
Forja de aplicaciones:
Kotlin:
JavaScript:
Destello:
Proyecto vacío: crear un proyecto vacío
-
Cree un proyecto de inicialización rápida de Springboot
El primer paso es crear, seleccionar el andamio Spring Initializr y hacer clic en Siguiente.
El segundo paso es configurar la estructura del paquete y el nombre del proyecto, seleccionar el método de empaquetado y la versión de Java, y luego hacer clic en Siguiente.
El tercer paso es seleccionar la dependencia de maven y luego hacer clic en Siguiente
El cuarto paso es confirmar el nombre del proyecto y la ubicación del almacenamiento local, haga clic en Siguiente
¡Creado!
-
Crear un proyecto web
Paso 1: crear, seleccionar maven y hacer clic en Siguiente
Paso 2: asigne un nombre al proyecto y seleccione la ruta de almacenamiento local
Después de hacer clic en finalizar, la estructura del paquete es la siguiente
Paso 3: modifique el archivo pom.xml, agregue el método de empaquetado y seleccione war
Paso 4: Cree dos paquetes webapp/WEB-INF en principal, y webapp será el paquete base de forma predeterminada
Paso 5: agregue el archivo de configuración web.xml
Seleccione la ubicación donde se almacena web.xml, aquí seleccione el directorio webapp/WEB-INF que creamos en el paso anterior
Una vez completada la selección, haga clic en Aceptar.
¡Creado! Cómo agregar dependencias y configurar archivos web.xml, consulte las notas de springmvc.
-
Crear un proyecto SpringBoot
El primer paso: crear, seleccionar maven, hacer clic en siguiente
Paso 2: Después de completar el llenado, haga clic en Finalizar
La estructura del proyecto después de la creación.
Paso 3: agregar dependencias a pom.xml
<padre>
<groupId>org.springframework.boot</groupId>
<artifactId>primavera-arranque-padre</artifactId>
<versión>2.1.8.RELEASE</versión>
</padre>
<dependencias>
<!--iniciador web de arranque de primavera-->
<dependencia>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependencia>
</dependencias>
Paso 4: crea la clase de inicio principal
Agregue la anotación @SpringBootApplication a la clase de inicio principal
Finalmente comience la prueba:
Configuración específica creada y agregada; consulte las notas de Springboot
03. Configuración detallada de la idea.
1. La configuración del formato de visualización del paquete de la estructura del proyecto de la idea.
Hay dos configuraciones para el modo de visualización de la estructura del paquete en idea, una está expandida y la otra está comprimida o comprimida en una fila. La idea predeterminada es generalmente que la estructura del paquete se escriba en una fila.
Si desea cambiar la estructura de este paquete a otra expansión, puede realizar los siguientes pasos
Seleccione el engranaje en la parte superior derecha de la estructura del proyecto y haga clic en Paquetes intermedios compactos para marcarlo.
2. Ver la versión de la idea.
Ayuda-->Acerca de
3. Utilice la opción Base de datos en la barra lateral del lado derecho de la idea.
Haga clic en la opción Base de datos
Luego haga clic en "+", seleccione Fuente de datos y luego seleccione el tipo de base de datos a la que desea conectarse.
Por ejemplo, base de datos mysql, elija MySQL
Luego complete la información de la base de datos de conexión.
conexión exitosa
4. Establecer la codificación del archivo (resolver caracteres chinos confusos)
configuración-->Editor0-->Codificaciones de archivos
Modifique la siguiente ubicación:
5. Cambie la posición bloqueada del archivo (no necesita saltar a la posición del archivo cada vez que abre un archivo)
Haga clic en el engranaje pequeño --> desmarque la opción Seleccionar siempre archivo abierto
Se muestra el siguiente icono, haga clic en el siguiente icono para bloquear la ubicación del archivo
6. Agregue la opción maven a la barra de menú derecha
Seleccione el archivo pom.xml en el proyecto con el mouse, luego ctrl+shift+a, luego ingrese maven y seleccione la opción Agregar proyectos Maven como se muestra en la figura
Una vez completada la adición, aparece la opción maven a la derecha.
7. Diseño de controles
El diseño predeterminado es:
Puede cambiarlo a la siguiente interfaz a través de Archivo->configuración->apariencia->Opciones de ventana->verificar Diseño de ventana de herramienta de pantalla ancha->Aceptar:
Marque las siguientes opciones
8. Establece el color de fondo
9. El embalaje de Maven se salta la prueba (porque la prueba puede informar un error)
Haga clic en el botón de abajo
¡Tal como se muestra en la imagen!
10. Importación automática de paquetes, eliminación automática de paquetes
archivo--->configuración...
11. Terminal establece la ruta de git para implementar comandos de Linux
Configuración-->Herramientas-->Terminal
Esto se puede usar, pero será mejor que cambiemos el código Git, vayamos a su directorio git y luego busquemos "bash.bashrc" en el directorio etc, lo abramos y agreguemos la siguiente configuración al final.
exportar LANG="zh_CN.UTF-8"exportar LC_ALL="zh_CN.UTF-8"
Resuelva el problema de los caracteres chinos confusos en la Terminal bajo IDEA
12. Establecer comentarios en el encabezado de la clase.
Configuración-->Editor-->Plantillas de archivos y códigos
Archivos: establecer un solo tipo de archivo
Incluye: todos los archivos java
plantilla
/** * 说明 * <p> * * @author [email protected] * @version 1.0 * @name ${NAME} * @date ${YEAR}-${MONTH}-${DAY} */
04. Complementos
Dónde agregar complementos: archivo--configuración--complementos
4.1. Agregar generador de códigos "Easy Code"
Primero, agregue la base de datos de acuerdo con [ Configuración detallada de 03.idea - 3. Use la opción Base de datos en la barra lateral en el lado derecho de la idea ]
Descargue el complemento "Easy Code", en archivo--configuración--complementos
Luego reinicie la idea, luego seleccione la tabla que desea generar, haga clic derecho y seleccione EasyCode - Generar código
Complete la información.
El código generado es el siguiente.
4.2 Agregar código de estadísticas " Estadística "
Haga clic en instalar para descargar la aplicación, luego haga clic en Aceptar.
Haga clic en la columna Estadísticas.
Haga clic en Actualizar
4.3 Agregar el complemento de detección de conflictos de dependencia "Maven Helper"
Después de descargar y abrir el archivo pom.xml, se mostrarán las opciones que se muestran en la figura.
Haga clic en Analizador de dependencias y luego seleccione la opción Conflictos (Conflictos). El lado izquierdo es la dependencia que agregamos y el lado derecho es la dependencia en conflicto. (Seleccionar la dependencia de la izquierda corresponde a la información del conflicto de la derecha).
Seleccione la versión de dependencia en conflicto, haga clic derecho y seleccione Excluir para eliminar y luego haga clic en RefreshUI (actualizar).
4.4 Agregar complementos dependientes de Lombok "Lombok"
Si agregamos lombok a nuestro proyecto, necesitamos agregar el complemento de lombok para que la anotación de datos set y get de lombok no sea roja.