前言
针对idea的基本使用,有些一直都不熟悉,公司里用idea的越来越多,一些工作了的学长也建议用idea,之前零零散散学了一些idea的使用,但是一直都不系统,这次打算用idea建立一个简单的spring mvc项目作为主要目标,熟悉tomcat的设置,熟悉idea下maven项目的创建,熟悉idea下多模块项目的创建,以及idea下的一些基本设置。
一些基本设置
1、控制台文本颜色的修改
file->setting->editor->colors&fonts->console colors
修改后结果如下所示:
2、文件头信息修改
同样在setting中
3、建立多模块的项目
idea和eclipse不同,eclipse中有workset的概念,idea中没有,idea的根目录就是project,如果想在idea中像eclipse中同时操作多个project只能通过新建多个module的方式完成。
上图中的module name可以更改。更改后就是project下的一个模块。这里为了更好的说明这个,在已经建好的project中,建立两个module,一个普通java项目,一个maven的web项目。
新建一个project这里略去
2.1 在已经建好的project中新建module
之后输入groupid和artifactid(图略),之后next,在new module的界面修改注意填写相关信息即可
下图是maven项目自动编译成功后的截图
idea中搭建maven的web项目
1、基本项目结构搭建
idea中建立的maven项目和我们平时建立的maven项目结构不一样,这里需要进行相关的修改,选中项目,进入file->project structure进行相关设置,并标记相关文件
针对maven的web项目,路径的设置会涉及到以下配置
2、pom.xml文件
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3.5.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
</dependencies>
3、整个项目的结构
4、idea中增加tomcat的配置
5、将项目部署到tomcat上
点击调试中的edit configuration,进入如下界面,点击相应按钮即可发布
发布相应的项目
之后服务器启动后,浏览器会自动弹出,输入相关路径即可访问页面。
如下所示为最终效果
总结
这一篇博文比较偏实操,其实也就是相关工具的使用而已,总体而言写的比较凌乱,针对其中的一些步骤略去了不少,主要参考的博客为以下几篇,这几篇博客的作者总结的非常详细。