有专业人士说,idea是天生适合做微软,当时我还想肯定是夸大其词了,但当你用起来的时候确实很爽,
ntelliJ IDEA是一种集成开发环境(IDE),由JetBrains开发和维护。它是用于Java、Kotlin、Groovy和其他编程语言的开发工具。IntelliJ IDEA提供了丰富的功能和工具,旨在提高开发人员的生产力和代码质量。
IntelliJ IDEA具有智能代码编辑器、代码自动完成、代码导航、重构工具、调试器、版本控制集成、内置构建工具(如Maven和Gradle)、单元测试工具、代码分析等功能。它还支持插件扩展,可以根据开发者的需求安装和使用各种插件。
IntelliJ IDEA被广泛用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序和企业级应用程序。它被认为是一款功能强大、灵活且易于使用的开发工具,受到许多开发人员和团队的喜爱。
强大的代码编辑器:IntelliJ IDEA提供了智能代码编辑器,具有代码自动完成、语法高亮、代码格式化等功能,可以提高编码速度和准确性。
智能代码导航和重构:IDEA可以帮助开发人员快速导航代码,并提供了各种重构工具,如重命名、提取方法、提取变量等,可以改善代码的结构和可维护性。
内置构建工具支持:IDEA集成了流行的构建工具,如Maven和Gradle,可以方便地进行项目构建、依赖管理和部署等任务。
丰富的插件生态系统:IntelliJ IDEA支持插件扩展,有大量的第三方插件可供选择,可以根据需要扩展和定制IDE的功能。
首先我们从官网安装所需要的版本之后解压压缩包,下载安装即可
IntelliJ IDEA – the Leading Java and Kotlin IDEIntelliJ IDEA is undoubtedly the top-choice IDE for software developers. It makes Java and Kotlin development a more productive and enjoyable experience.https://www.jetbrains.com/idea/
再Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下;
Build,Execution,Deployment -> Compiler 两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译
如果不换的话我们就要重新熟悉idea的快捷键,这样就减少了事件
我们只需要补充就行,首先补充这个
junit
junit
4.12
test
mysql
mysql-connector-java
5.1.44
javax.servlet
javax.servlet-api
4.0.1
provided
其次还要补充这个
org.apache.maven.plugins
maven-compiler-plugin
3.7.0
1.8
UTF-8
package com.zking.demo;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* @author yinzi
* @create 2023-08-11 15:59
*/
@WebServlet("/demo")
public class DemoServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
this.doPost(req, resp);
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("hello idea,我是servlet");
req.getRequestDispatcher("index.jsp").forward(req,resp);
}
}
<%--
Created by IntelliJ IDEA.
User: 86131
Date: 2023/8/11
Time: 16:10
To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
hello idea 我是首页