intellij

Intellij IDEA 旗舰版创建 Spring MVC 项目踩坑记

元气小坏坏 提交于 2020-03-13 03:06:47
学生可以申请 Intellij IDEA 旗舰版免费试用!我终于可以暂时不用折腾社区版啦啦啦啦啦!!! IDEA 旗舰版可以直接创建 Spring MVC 项目,但创建后的项目并不是直接就可以运行,还需要进行一些配置。 一、创建项目 打开 Intellij IDEA,创建项目(Create New Project); 在左边选择 “Spring”,然后右边勾选“Spring MVC”,下面的“Web Application”应该会自动勾选,如果没有,则手动勾选上; 下面保持默认选项“Download”就可以,点击“Next”; 输入项目名称(Project name),比如这里我是“SpringMVCTest”,其他不用管,点击“Finish”; 等待 IDEA 下载完响应的包; 我们得到一个初始的项目结构: 此时我们按快捷键 Ctrl+Alt+Shift+S,打开项目结构(Project Structure),可以看到有两个 Problems,点击“Problems”,并在右边点击任意一个蓝色的“[Fix]”,在子菜单中选择“Add all misssing dependencies of 'XXX' to the artifact”,点击“OK”。 这样,在编译运行的时候,就会在“项目文件夹\out\artifacts\项目名_war_explodedlib\WEB-INF

在intellij IDEA中为web应用创建图片虚拟目录(详细截图)

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-12 19:02:27
在intellij IDEA中为web应用创建图片虚拟目录(详细截图) 标签: IDEA [TOC] 本文主要展示如何在intellij IDEA中为web应用添加虚拟目录映射,并附上步骤截图 工程配置和环境 我使用的版本为 tomcat 8.0.30 intellij 15.0.2 jdk 1.8.0_25 已经部署好了一个web应用,并且已经在IDEA中添加好了tomcat容器,现在想为这个web应用添加一个图片虚拟目录 操作步骤 1.点击工具栏的运行配置 Edit Configurations 2.在弹出的 Run/debug Configurations 中选中tomcat容器,选择 deployment 这个tab 3.添加物理目录和并设置虚拟目录路径 这里我选择了D盘下面的tmp文件夹作为物理目录,虚拟目录设为了 /pic ,我试了下,虽然斜杠少了也没什么影响,一样能访问,不过还是建议加上吧。 4.运行web应用,访问图片资源 附上博主帅照一张 这里需要接上具体访问资源的文件名,不然后访问不到的,如下图 在非IDE环境下配置虚拟目录 怎么为tomcat配置虚拟目录映射可以参考下面的博客: tomcat配置虚拟目录映射 作者 @brianway 更多文章: 个人网站 | CSDN | oschina 来源: oschina 链接: https://my.oschina

[Intellij IDEA : 开发工具] 菜单项中Compile、Make和Build的区别

戏子无情 提交于 2020-03-11 12:55:28
Compile、Make和Build的区别 针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。 编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)。Java的编译会将java编译为class 文件,将非java的文件(一般成为资源文件、比如图片、xml、txt、poperties等文件)原封不动的复制到编译输出目录,并保持源文件夹的目 录层次关系。 在Java的集成开发环境中,比如Eclipse、IDEA中,有常常有三种与编译相关的选项Compile、Make、Build三个选项。这三个选项最基本的功能都是完成编译过程。但又有很大的区别,区别如下: 1、Compile:只编译选定的目标,不管之前是否已经编译过。 2、Make:编译选定的目标,但是Make只编译上次编译变化过的文件,减少重复劳动,节省时间。(具体怎么检查未变化,这个就不用考虑了,IDE自己内部会搞定这些的) 3、Build:是对整个工程进行彻底的重新编译,而不管是否已经编译过。Build过程往往会生成发布包,这个具体要看对IDE的配置 了,Build在实际中应用很少,因为开发时候基本上不用,发布生产时候一般都用ANT等工具来发布。Build因为要全部编译,还要执行打包等额外工 作,因此时间较长。 ========

intellij idea搭建springboot

不问归期 提交于 2020-03-11 08:06:28
intellij idea2018.3 创建springboot项目 1.new > spring initilizer > web > spring web initializer 运行项目 方法一:导航板上的命令台图标,输入命令:mvn springboot:run,即可看到running,浏览器测试控制器方法,这种方法暂时没有找到停止运行的方法,每次必须通过任务管理器手动停止java.exe进程 端口占用的dos命令查找进程,删除进程方法: netstat -ano | findstr "8080" 假设找到的进程号为1234 tasklist | findstr "1234" 列出进程的详细信息 删除taskkill 1234 方法二: 首先将项目打包成jar 在ij自带的dos命令窗口模块中 mvn package 在target目录下会生成.jar文件 dos命令定位到target目录 运行java -jar xxx.jar ctrl+c停止项目 来源: https://www.cnblogs.com/CreatorKou/p/11185043.html

Intellij插件推荐

怎甘沉沦 提交于 2020-03-06 11:43:48
在我们开发过程中,经常会遇到各种各样的问题,同时我们可能需要借助一些工具来帮我们解决这些问题,所谓工欲善其事必先利其器,且君子性非异也,善假于物也,所以我这边给大家推一波Intellij的插件 1.RestfulToolkit 在Restful大行其道的当代,怎么能少了RestfulToolkit的存在,有时候前端告诉我们一个结果报错了,贴给我们url,我们需要通过url找到具体的Controller,虽然idea的搜索号称可以搜索宇宙,但是我们只要想要宇宙里面的一粒沙子,所以我们只要按下Ctrl+alt+N就能迅速定位到具体的方法上,何乐而不为 同时,我们可以使用该工具直接做接口测试,当然我还是推荐swagger-ui 2.Alibaba Java Code Guidelines 代码规范能避免我们写一些隐藏的bug,阿里巴巴代码检查工具每一条规则都有相应的文档说明,有条有理,所谓随心所欲而不逾矩,圣人老爷子也教我们遵守规范,因为这些规范都是前辈们大量经验的积累 轻轻一敲能知道当前代码有多少严重阻塞性问题,当然在写代码时也能实时检测代码是否符合规范,到后期我们自己也会养成良好的代码规范 3.MyBatisCodeHelper Tk-mybatis虽然封装了大部分我们需要的方法,但所谓过犹不及,正因为过度的封装,我们只需要查询一个字段就会返回所有字段,造成大量的回表操作

Git学习笔记与IntelliJ IDEA整合

大憨熊 提交于 2020-03-05 21:41:41
Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址: http://git-scm.com/downloads Git简要使用说明: http://rogerdudler.github.io/git-guide/index.zh.html Github官方使用说明: https://help.github.com/articles/set-up-git 默认安装 配置 1)首先你要告诉git你的名字 git config --global user.name " Your Name Here " 2)关联邮箱地址: git config --global user.email " your_email@example.com " 关联的邮箱地址最好跟github的一致,如果不一致点这里: https://help.github.com/articles/how-do-i-change-my-primary-email-address 2.创建一个仓库 1)在Github上创建一个仓库(注册省略) 2)填写的仓库的信息;例子:Hello-World 恭喜你!您已经成功创建了您的第一个仓库。 3.为仓库创建一个README。 README不是GitHub上必须的一部分,但是他是一个非常好的主意

IntelliJ IDEA导航特性Top20

牧云@^-^@ 提交于 2020-03-05 19:19:31
  在前面的文章里,我介绍了IntelliJ IDEA(以下称IntelliJ)中与 代码补全 及 重构 相关的特性。今天我将介绍另外一个利器——IntelliJ的导航(Navigation),只要运用得当,它将节约你大把的时间。   作为一个IntelliJ的用户,你应先明确一点——IntelliJ是用来让你专注于代码的工具。只有这样我们才能充分利用并享受它的魔力。因此,大部分的时间里你应该专心工作于代码编辑器中,仅把导航当做在不同位置的代码间快速切换的好帮手。   本文旨在介绍IntelliJ的导航在工程文件(project files)、代码块( block of code),及工具窗口(tool window)、 编辑器 标签等UI元素上的特性。   1、最近编辑的文件   如果停下来仔细分析你所有的导航行为(Navigation Pattern),你会意识到,在大部分的时间里你只固定的一些文件上工作。这就很好地解释了为什么Recent files是IntelliJ用户的常用特性。一旦能熟练使用它,你就会将其逐渐引入到你大部分的导航操作中去。而使用这一特性只需使用快捷键Ctrl+E(OS X为Cmd+E)。    请注意 ,该功能默认选中最后访问的文档,所以只需使用回车或者 鼠标 单击便能跳转到此文件。如果想减少列表中的候选项,则可以借助Speed Search 功能—

开发工具的学习以及认识

喜你入骨 提交于 2020-03-05 01:51:48
操作系统: 1.Windows操作系统 ⑴直观、高效的面向对象的图形用户界面,易学易用 ⑵用户界面统一、友好、漂亮 ⑶丰富的设备无关的图形操作 ⑷多任务操作环境 2.Unix操作系统 ⑴UNIX系统是一个多用户,多任务的分时操作系统 ⑵UNIX的系统结构可分为三部分:操作系统内核,系统调用,应用程序 ⑶UNIX系统大部分是由C语言编写的 ⑷UNIX提供了丰富的,精心挑选的系统调用 ⑸UNIX提供了功能强大的可编程的Shell语言作为用户界面 ⑹UNIX系统采用树状目录结构 ⑺UNIX系统采用进程对换的内存管理机制和请求调页的存储方式 ⑻UNIX系统提供多种通信机制 3.Linux操作系统 ⑴Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途 ⑵Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码 ⑶完全兼容POSIX1.0标准 ⑷多用户、多任务操作环境;支持多种平台 4.Mac OS操作系统 ⑴全屏模式是新版操作系统中最为重要的功能,一切应用程序均可以在全屏模式下运行 ⑵任务控制整合了Dock和控制面板,并可以窗口和全屏模式查看各种应用 ⑶快速启动面板的工作方式与iPad完全相同,它以类似于iPad的用户界面显示电脑中安装的一切应用,并通过App Store进行管理,用户可滑动鼠标,在多个应用图标界面间切换 ⑷Mac

SSM框架整合(IntelliJ IDEA + maven + Spring + SpringMVC + MyBatis)

你。 提交于 2020-03-03 23:21:01
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录 (?) [+] 创建maven项目 项目配置文件 项目配置和部署 值得注意的地方 5 项目下载地址 本篇文章主要内容是介绍如何使用IntelliJ IDEA创建Spring + SpringMVC + MyBatis项目,下面会给出项目搭建的详细步骤以及相关的配置文件。 1. 创建maven项目 1.1 File -> New Module,进入创建项目窗口。 1.2 点击Next,填写GroupId、ArtifactId和Version 1.3 接着下一步,这里需要注在Properties中添加一个参数 archetypeCatalog=internal,不加这个参数,在maven生成骨架的时候将会非常慢,有时候直接卡住。来自网上的解释: archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央 仓库的archetype太多了所以导致很慢,指定internal来表示仅使用内部元数据。 1.4 填写Module name 1.5 生成maven的项目骨架之后,我们还需要手动在 src/main 下创建 java目录。现在可以直接编写了,我把项目所需要的文件都编写完成之后,项目的工程结构如图。 到此为止