webapp项目新建java class、webapp目录树结构
上一篇中我们介绍了IDEA、maven新建webapp项目的两种方式,分别是:在命令行中用模板创建、直接在IDEA中选择骨架创建。
但都存在一个问题:目录树不完整。有些人会不知道接下来该如何创建java class文件,那么,请随我来~  看下文:
 
webapp项目如何新建java class、webapp目录树结构
1. 观察比较各目录树
此图为用命令行创建的webapp项目的目录树:

此图为用骨架创建的webapp项目的目录树:

而实际上我们需要的目录树却是这样子的:
(target文件夹是运行才有的,先忽略)

2. 我们发现,我们创建的webapp项目均缺少java文件夹(命令行创建的项目还缺少resource)
3.下面我们来完善目录树
如下图所示鼠标指到main文件夹处,鼠标右键点击,new -> Directory

选择Directory后,会弹出窗口:

图中的java,resourse便是我们缺少的东西了!
点击选择java,回车!java文件夹添加成功!(注意是蓝色的噢)
同理,点击选择resouse,回车!成功!(注意看图标的样子噢)
至此目录树完整啦此时在java上右键可以新建java class啦!让我们继续愉快的和IDEA玩耍吧!
我猜你可能需要下面这个~
webapp项目新建java class、webapp目录树结构的更多相关文章
- 使用IntelliJ IDEA新建Java Web后端resfulAPI模板
		
初始化项目 打开IntelliJ IDEA,我的版本是Version 2018.1.4.点击Create New Project.在左侧的列表中选择Maven.然后在右侧勾选Create from a ...
 - Eclipse Maven构建WebApp项目资源目录显示不全的原因与解决方式
		
一.问题展示 1.Eclipse在使用Maven构建WebApp项目的时候,首先Maven的安装和配置都没有问题的,但是构建项目之后,Maven项目要求的几个必须要有的资源目录显示不了: 问题如下图: ...
 - Eclipse新建Maven webapp项目错误的解决方法
		
新建webapp项目时出现如下错误: 解决步骤如下: 1. 右键点击项目,选择Properties,点击Java Build Path,将默认的JRE移除,点击右侧add Library,选择JRE ...
 - Maven3.2创建webapp项目过程中问题以及解决方案
		
用maven组件来创建web项目,maven的好处一大堆,但是在创建项目的时候问题也很多,诸多不顺,网上找了很多资料,貌似都没能解决问题. 环境:jdk1.7.0_80,eclipse4.4,mave ...
 - (转)Maven创建webapp项目无法修改web版本的问题
		
maven创建的web app,默认使用的servlet版本是2.3,默认不支持JSTL,为了默认支持JSTL表达式,需要升级servlet到3.0 转:http://blog.sina.com.cn ...
 - IDEA、maven创建webapp项目
		
maven官方入门指南:http://maven.apache.org/guides/getting-started/index.html 推荐跟着官方文档学习噢~ IDEA.maven创建w ...
 - Eclipse+Maven创建webapp项目<一>(转)
		
还在为jar下载而烦恼吗?还在为jar依赖关系而烦恼吗?还在为jar冲突而烦恼吗?强大的maven项目管理工具来拯救你们呢?自动下载jar,自动下载jar依赖包.你什么都不用做,只需要在中央仓库中co ...
 - Eclipse+Maven创建webapp项目
		
Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显 ...
 - MyEclipse10建立Maven Webapp项目并通过git传到GitHub
		
先创建Maven Webapp项目 图文详解MyEclipse中新建Maven webapp项目的步骤(很详细) 在web项目的路径中右键(前提是你机器已经装了git)“Git Init Here”, ...
 
随机推荐
- JavaScript函数使用知识点回顾
			
JS函数本质更像一个对象,有属性和方法. 将函数定义作为对象的属性,则称之为对象方法:函数如果用于创建新的对象,则称之为对象的构造函数. (1)JS使用关键字 function 定义函数. 函数可 ...
 - Scala 基础(十二):Scala 函数式编程(四)高级(二)参数(类型)推断、闭包(closure)、函数柯里化(curry)、控制抽象
			
1 参数(类型)推断 参数推断省去类型信息(在某些情况下[需要有应用场景],参数类型是可以推断出来的,如list=(1,2,3) list.map() map中函数参数类型是可以推断的),同时也可以 ...
 - 数据可视化之powerBI基础(十九)学会使用Power BI的参数,轻松搞定动态分析
			
https://zhuanlan.zhihu.com/p/55295072 静态的分析经常不能满足实际分析的需要,还需要引入动态分析,通过调节某个维度的增减变化来观察对分析结果的影响.在PowerBI ...
 - linux专题(七):账号管理
			
http://dwz.date/UDf 简介 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账 ...
 - 重学c#系列——c#运行原理(二)
			
前言 c# 是怎么运行的呢?是否和java一样运行在像jvm的虚拟机上呢?其实差不多,但是更广泛. c# 运行环境不仅c#可以运行,符合.net framework 开发规范的都可以运行. c# 程序 ...
 - 关于Haskell计算斐波那契数列的思考
			
背景 众所周知,Haskell语言是一门函数式编程语言.函数式编程语言的一大特点就是数值和对象都是不可变的,而这与经常需要对状态目前的值进行修改的动态规划算法似乎有些"格格不入", ...
 - C# 接口与抽象类的区别?  情景下使用接口,什么情景下使用抽象类?
			
接口与抽象类的区别: 接口支持多继承:抽象类不能实现多继承. 接口可以用于支持回调:抽象类不能实现回调,因为继承不支持. 接口只包含方法.属性.索引器.事件的签名,但不能定义字段和包含实现的方法:抽象 ...
 - ffmpeg源码编译环境搭建
			
ffmpeg是视频开发最常用到的开源软件,FFmpeg功能强大,用途广泛,提供几乎所有你能够想到的与视频开发相关的操作,许多商业软件都以ffmpeg为基础进行开发定制. FFmpeg: FFmpeg ...
 - C++语法小记---函数对象
			
函数对象 用于替代函数指针 优势:函数对象内部可以保存状态,而不必使用全局变量或静态局部变量 关键:重载"()"操作符 #include<iostream> #incl ...
 - OFDM通信系统的MATLAB仿真(1)
			
由于是第一篇博客,想先说点废话,其实自己早就想把学到的一些东西总结成文章随笔之类的供自己复习时查看的了.但是一是觉得自己学的的不够深入,总结也写不出什么很深刻的东西:二是觉得网上也有海量的资料了,需要 ...