• Idea 的页面布局设定,tomcat及普通web项目设定


    https://www.jetbrains.com/help/idea/2017.1/project-tool-window.html

    https://zhuanlan.zhihu.com/p/24203057

    1,-----------------------------------------------------良好的设置:

     

    适合自己最重要,

    解释下:

    Flatted Package 平级展示包名称;--必选

    Hide Empty Middle Package 隐藏中间的空包名;--必选

    Abbreviate  Quicke Package Name,简化显示包名--

    Show Methods 显示类的方法,可选

    Autoscroll to source          自动滚动到高亮 选中左侧导航--右侧自动切换到主体框 --建议选择

    Autoscroll from source  自动滚动到高亮 右侧选择一个类,左侧自动高亮导航,  --建议选择

    Folds Always On Top 文件夹始终在顶部(pom.xml等文件在底部)

    Show Exclouds Folds 展示额外的文件夹(入 target目录)

    __________________________________________

    下面就是展示模式--

    Pinned Mode  --固定显示模式

    Docked mode   --停靠模式

    2,------普通web设定------------------------------------------------------------------------------------------------------------------ 

    web项目,最关键设定是 设置Project Structure。

    第一项,设置全局项目的JDK版本和proiect compile output 

    其中,在使用maven的项目中,我们可以不关注 project compile output ,不影响后面的使用

     

    第二项,关键设定 Modules(模块)

     我这里有两个模块,每一个模块都是一个纯Java,无XML的SpringMVC项目。

    可见Spring配置,这里右侧可以删除,然后手动配置

    Web模块配置,重点是选择项目中Web文件夹位置;

    另外,点击模块,还可以选择模块的生成路径

    这里选择当前模块的target目录下的class路径,保证每一个模块,相对独立,单独管理,

    不建议选择第一个 继承项目的编辑输出路径,这也是我说上面的配置中,全局输出路径无影响的原因

     第三块,libraries  展示我们说有的maven中的jar,

     第四块,和第二块 Model一致,一般这两个配置一个,另外一个自动生成;

    第五块,重点

    war模式:注意设置的war包的位置,即Output directory: ***** arget目录下

    war exploded模式:注意生产的war exploded 文件位置,这里设置target模块名称的形式。

    两种模式,一个是发布war包环境,一个是开发模式中常用的 exploded 展开模式。

    注意在exploaded模式下,jar包要添加到 output ROOT左侧.尤其是在后期又添加新的jar时候,要手动添加下

    3---------------tomcat配置---------------------------------------------------------------------------------------------------------------------------------------------

    PS,maven项目中,tomcat的jar,可以使用

    <dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    </dependency>
    涉及到jsp以及其他的,还可以在添加依赖。
    如下,添加tomcat之后,就可以讲项目exploded 包发布到tomcat下。。。

     项目地址:https://github.com/junyi5257/springmvcNoXml.git,含有两个纯java的Springmvc 程序

    快捷键******************************************************************;

    0001:本页操作: 

    删除: Ctrl+Y (直接删除)  或者 Ctrl+X(实质为剪切掉一行,如果有部分选中,则不能删除整行)

    0002:本页查找: Ctrl+F  (文本编辑器通用操作);

    【区别 Ctrl+Shift+N,项目查找文件】

    0003:双击shift, 检索

    0004:快速生成:

    getXXX(),setXXX()方法,toString()方法,equal()和hashCode()方法;

    alt+Insert;

    0005:

    多想,多试
  • 相关阅读:
    手工创建数据库的全部脚本及说明(转)
    HNOI 2009 梦幻布丁 链表 启发式合并
    【除草】【hnoi】精简题解
    矩阵乘法
    忧桑啊。。。
    【水】【SCOI】 精简题解
    [数论][SDOI2012]Longge的问题
    【2013】省选
    【集训队互测】ayq 三道题
    【水】 【SDOI】 极精简题解
  • 原文地址:https://www.cnblogs.com/junyi0120/p/6848762.html
Copyright © 2020-2023  润新知