zoukankan      html  css  js  c++  java
  • Maven创建项目

    *)创建Maven项目的方式:

    ①在idea中:

    创建项目→Maven

    ②在eclipse中:

    new→other→Maven→Maven Project→Next→Next→选maven-archetype-quickStart→ JavaSE项目创建(选maven-archetype-webapp→JavaEE项目创建)→next→填写GroupID,ArtifactId,Vesion三个坐标→finish。项目生成

    在src/main下创建Java文件夹。这里的src/main/java需要手动创建,这是eclipse的一个bug。

    *)web项目有3类jar包:1.jdk的jar  2.自己引入的第三方jar   3.Tomcat中的jar。

    在maven项目中,引用的jar包,需要在pom.xml中引入。pom.xml中<depencies>中是依赖的jar,在这里引入jar,在项目的Java Build Path中,即上图中,“Maven Dependencies”下就有引入的jar包了。

    找jar包的引用:需要引入某个jar包,在https://mvnrepository.com/网站上,搜索该jar包,搜索到之后,选择要用的那个jar包,选择版本号,点击超链接打开,即可看到pom引入用的XML。copy下来到自己的pom.xml中,即可。(注:找jar包的引用时,不要选择“b”开头的beat版jar包。同时要看好jar包的来源,因为会有很多山寨jar )

    *)项目目录结构:

    src/main/resources:

      --static:静态资源 约定写在这个文件夹里。如果这个文件夹名字修改了,需要配置

      --template:视图部分

      --application.properties:一般不写内容,如果需要另外配置,在这里配。比如修改Tomcat的端口,配置数据库等。这些配置项的键名是约定好的。开发IDE,比如idea会自动提示键名。常用的配置:

      server.port=8081

      server.context-path=/                  ##项目访问目录

      server.session.timeout=3600      ##session过期时间(s)

      可以配置多个环境的端口、ip等,分别用于测试、生产不同环境启动时,配置方法:

        方式①,配置多个properties文件(文件名约定叫application-xx.properties),application-dev.properties,application-prod.properties, 

            application.propreties文件中的配置是各个环境的通用配置, 在该文件中通过以下配置方式来选择不同配置文件。在application.properties中,配置:spring.profiles.active=dev,表示使用-dev的配置文件。该种方式在运行时会加载application-dev.properties文件

        方式②,以上配置可以在运行项目时改变:

        mvn clean package

        cd target

        java xx.jar  -spring.profiles.active=dev       --表示在运行时,使用dev配置文件

    生产的resource文件夹中的文件都是空的。

    src/main/java中的底层文件夹(里层)有一个Java文件(有main方法)。运行这个Java文件,即可运行项目。

    target:是编译生成的文件,包含class文件 

  • 相关阅读:
    Codeforces Round #568 (Div. 2) D. Extra Element
    Codeforces Round #567 (Div. 2) B. Split a Number
    [dp+博弈]棋盘的必胜策略
    [暴力+前缀和]2019牛客暑期多校训练营(第六场)Upgrading Technology
    [set]Codeforces 830B-Cards Sorting
    [二分]煤气灶
    [STL] Codeforces 69E Subsegments
    剑指offer——判断B树是否是A树的子结构
    在浏览器地址栏输入URL执行后网页显示全过程
    链表反转【图解】
  • 原文地址:https://www.cnblogs.com/mySummer/p/11060640.html
Copyright © 2011-2022 走看看