精华内容
下载资源
问答
  • 如何在IDEA中新建一个WEB项目(2020.3、2021.1)

    千次阅读 多人点赞 2021-04-21 10:03:36
    如何在IDEA中新建一个WEB项目 本文推荐的jdk版本为11,Tomcat版本为9.0.0 1.安装JDK,并配置好环境变量 jdk11下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html ​ 环境变量的配置...

    如何在IDEA中新建一个WEB项目

    本文推荐的jdk版本为11,Tomcat版本为9.0.0

    1.安装JDK,并配置好环境变量

    jdk11下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

    ​ 环境变量的配置文件:

    Java_Home jdk的目录(如:C:\Program Files\Java\jdk-11.0.10)

    CLASSPATH %Java_Home%\lib;.;

    Path %Java_Home%\bin

    2.安装tomcat

    tomcat下载地址:http://tomcat.apache.org/

    3.安装MySQL

    MySQL下载地址:https://dev.mysql.com/downloads/windows/installer/8.0.html
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    启动MySQL服务:右键“计算机”,选择“管理”,进入管理界面。
    选择“服务和应用程序”–“服务”,在右侧的服务选项中找到“MySQL80”,鼠标右键该选项,启动MySQL服务。
    以后每次运行MySQL前,都需要启动MySQL的服务。在这里插入图片描述
    在这里插入图片描述

    4.安装IDEA

    本人亲测安装Ultimate版本可以在30天的试用期过了以后直接卸载重装又是30天,推荐直接下官网版本,没必要去破解

    IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows

    5.开始新建WEB项目

    在所有安装准备结束后我们就开始新建一个项目了

    1. 首先新建一个java项目
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    2. 新建完一个java项目以后我们还是不能直接写我们的web程序,还要进行一定的配置以后才行
      在这里插入图片描述
      右键项目,点击Add Framework Support
      在这里插入图片描述
      勾选Web Application(4.0)
      在这里插入图片描述
      这时候我们就可以看到多了一个web文件夹
      在这里插入图片描述
      接下来我们点击file菜单下的Project Structure
      在这里插入图片描述
      左侧选择"Modules",右侧界面中,选中该项目的web下的WEB-INF文件夹,右键,选择"New folders",创建"classes"和"lib"两个文件夹在这里插入图片描述
      在这里插入图片描述
      右侧界面中,选择"Paths"选项卡,设置项目的所有java文件编译后的类文件保存到刚才设置的classes文件夹中。
      在这里插入图片描述
      选择左侧的"Project"选项,将Project compiler output下的文件夹也改为classes
      在这里插入图片描述
      选择左侧的"Modules"选项,右侧界面中,选择"Dependencies"选项卡,选择下方的Module Sources,点击右侧的"+",选择"JARs or directories"。

    在弹出的"Attach Files or Directories"窗口中,选择刚才创建的WEB-INF下的libs文件夹,点击"OK"按钮.
    继续弹出一个类别选择框,选择"Jar Directory",点击"OK"按钮。于是乎就用上了我们的lib文件夹在这里插入图片描述
    右侧面板点击Artifacts,左侧的Name改为项目的名称,将输出路径改为我们之前新建的classes
    在这里插入图片描述

    确保工具栏调出:选择菜单View–Appearance,勾选"Toolbar"、“Status Bar”、"Navigation Bar"几个选项。在这里插入图片描述
    点击Add Configuration
    在这里插入图片描述
    添加Tomcat Server->Local
    在这里插入图片描述
    在这里插入图片描述
    接着点击Deployment添加Artifact
    在这里插入图片描述
    在这里插入图片描述

    找到web文件夹下的index.jsp然后点击绿色的运行按钮,如果出现ENDEND的网页则恭喜你已经新建好了一个WEB项目在这里插入图片描述
    在这里插入图片描述

    现在就开始你的Web项目开发吧

    展开全文
  • IDEA 一个界面新建多个工程项目

    千次阅读 2019-03-30 17:58:20
    使用IDEA 一个界面新建多个工程项目 使用eclipse时,可以一个编码界面新建多个项目工程,如下图。但是使用IDEA直接新建多个项目时,会发现IDEA默认会打开多个窗口,新建项目会跑到不同界面。这是因为...

    纸上得来终觉浅,绝知此事要躬行。

    使用IDEA 在同一个界面新建多个工程项目

    使用eclipse时,可以在同一个编码界面新建多个项目工程,如下图。但是使用IDEA直接新建多个项目时,会发现IDEA默认会打开多个窗口,新建的项目会跑到不同界面中。这是因为eclipse是以自定义的workspace为工作空间的,而IDEA则是以项目工程为工作空间的。
    在这里插入图片描述

    那么如何使用IDEA工具在同一个界面新建多个项目工程呢?方法就是先新建一个project工程,然后在该project工程下新建多个module组件即可,这里的module组件即为我们需要在同一界面显示的多个项目,也就是maven聚合工程的做法。

    1.新建一个的工程(最好建立空的工程,即这里的Empty Project,因为非空的父工程会带有很多不需要的文件),随便起个名字,比如就叫project。
    ![在在这里插入图片描述
    2. 因为是空的工程,新建后会弹出窗口让我们添加module。点击 “+”,我们这里选择new module,如果你的项目是已存在的就选imort module。

    在这里插入图片描述
    3. 新建一个module1模块,会发现界面出现了一个module模块。

    在这里插入图片描述
    4.点击 File --> Project Structure,在调用的界面重复步骤3,新建module2、module3,完成后的效果如下,3个项目已经在同一个界面了。

    在这里插入图片描述
    5.这里有一点要注意的地方,就是新建后续的module2、module3时,如果你选择的方法不是File—>Project Structure打开界面,而是在File----> New —>Module 界面新建组件的话,请注意Content Root中的组件名是否和你正在新建的组件名一致,否则你新建的组件会跑到别的组件目录下去了,而不是在project这个工程目录下。如下图,如果这里不改,新建的module3就会跑到module2下面去了,idea界面自然不会显示module3组件了。
    在这里插入图片描述

    展开全文
  • Idea新建一个springBoot项目

    万次阅读 2018-06-27 14:15:25
    Idea新建Spring boot项目最近有一个需求写Java后台,所有就重新拾回我那一丁点的Java基础打开Idea新建项目选择Spring Initializr,jdk选择1.8点击下一步编写包名以及编写者Artifact: 编写者、group: 包名选择需要的...

    Idea新建Spring boot项目

    最近有一个需求写Java后台,所以就重新拾回我那一丁点的Java基础

    • 打开Idea新建项目

      选择Spring Initializr,jdk选择1.8


    点击下一步

    • 编写包名以及编写者

      Artifact: 编写者、group: 包名

    • 选择需要的第三方

      这里采用了mybatis + mysql,web处勾选web

    • 输入项目名称

    到这里你就成功创建了项目了

    • 导入相关依赖在pom.xml里操作

      • 添加resources(在build里面)

        <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <includes>
                        <include>**/*.xml</include>
                    </includes>
                    <filtering>true</filtering>
                </resource>
            </resources>
    • 将resources下的application.prop…删除,添加application.yaml文件

      星号部分需替换

      
      
      spring:
        datasource:
          url: jdbc:mysql://localhost:3306/*yourdatabase*?useSSL=false
          username: *yourusername*
          password: *yourpassword*
          driver-class-name: com.mysql.jdbc.Driver
      mybatis:
        mapperLocations: classpath:mapper/*Mapper.xml
      server:
        port: 9008
        
    • 在main下创建entity/controller/services/mapper四个文件夹

      • entity: 和数据库表一一对应字段

      • controller: 暴露给外部的api接口

      • services: 对数据进行一些处理的地方

      • mapper: 对应mybatis mapper下的xml文件

    • 在resources文件夹下添加mapper文件夹

      这里是mabatis的一些对数据库表映射的xml

      • a.xml

        需要注意的是,namespace和每个单独的inserct或者select的parameterType/resultType要和类名一一对应

        ID要和mapper下的类方法名一一对应

      
      <?xml version="1.0" encoding="UTF-8" ?>
      <!DOCTYPE mapper
              PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
              "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
      <mapper namespace="com.market.frank.mapper.AdminMapper">
          <!--<insert id="insertSelective" parameterType="com.market.frank.entity.Person">-->
              <!--INSERT INTO person-->
              <!--<trim prefix="(" suffix=")" suffixOverrides=",">-->
                  <!--<if test="age != null">-->
                      <!--age,-->
                  <!--</if>-->
                  <!--<if test="name != null and name != ''">-->
                      <!--name,-->
                  <!--</if>-->
              <!--</trim>-->
              <!--<trim prefix="VALUES (" suffix=")" suffixOverrides=",">-->
                  <!--<if test="age != null">-->
                      <!--#{age},-->
                  <!--</if>-->
                  <!--<if test="name != null and name != ''">-->
                      <!--#{name},-->
                  <!--</if>-->
              <!--</trim>-->
          <!--</insert>-->
          <insert id="insertNormal"  parameterType="com.market.frank.entity.Admin" >
              INSERT INTO admin
              <trim prefix="(" suffix=")" suffixOverrides=",">
              phone,password,
              <if test="name != null">
              name,
              </if>
              <if test="state != null">
              state,
              </if>
              </trim>
              <trim prefix="VALUES (" suffix=")" suffixOverrides=",">
              #{phone},#{password},
              <if test="name != null">
              #{name},
              </if>
              <if test="state != null">
              #{state}
              </if>
              </trim>
          </insert>
      
          <select id="isExist" resultType="com.market.frank.entity.Admin" parameterType="com.market.frank.entity.Admin">
              SELECT *
              FROM admin
              <trim prefix="WHERE">
                  <if test="phone != null">
                     phone = #{phone}
                  </if>
                  <if test="password != null and password.length()>0">
                    AND password = #{password}
                  </if>
              </trim>
          </select>
          <update id="update" parameterType="com.market.frank.entity.Admin">
              UPDATE admin
              <trim prefix="SET" suffixOverrides=",">
                <if test="phone != null and phone.length() == 11">
                  phone = #{phone}
                </if>
                <if test="password != null and password.length() >0">
                    password = #{password}
                </if>
                <if test="name != null and name.length() > 0">
                    name = #{name}
                </if>
      
              </trim>
      
          </update>
          <select id="selectAll" resultType="com.market.frank.entity.Admin">
              SELECT *
              FROM admin
              WHERE state != 404
          </select>
      
         <!--<select id="selectAllNonM" resultType="com.market.frank.entity.Admin">-->
             <!---->
         <!--</select>-->
      </mapper>

    • 编写mapper下的文件

      其实就是和resources下的xml一一对应

      
      
      
      import java.util.List;
      
      public interface AdminMapper {
          public List<Admin> selectAll();
          public Admin isExist(Admin admin);
          public int insertNormal(Admin admin);
          public int updateNormal(Admin admin);
      }
      

    • 编写entity的实体类

      字段必须和数据库里的表字段一一对应

    
    public class Admin {
    
        private long id;
        private String account;
        private String phone;
        private String password;
        
    
        public long getId() {
            return id;
        }
    
        public void setId(long id) {
            this.id = id;
        }
    
        public String getAccount() {
            return account;
        }
    
        public void setAccount(String account) {
            this.account = account;
        }
    
        public String getPhone() {
            return phone;
        }
    
        public void setPhone(String phone) {
            this.phone = phone;
        }
    
        public String getPassword() {
            return password;
        }
    
        public void setPassword(String password) {
            this.password = password;
        }
    }
    • 编写service下的文件

      • adminService(service/AdminService)

      
      import java.util.List;
      
      public interface AdminService {
          public Admin login(Admin admin);
          public int insertNormal(Admin admin);
          public int updateNormal(Admin admin);
          public List<Admin> selectAll();
      }
      
      • AdminServiceImpl(service/impl/AdminServiceImpl)

        
        import org.springframework.stereotype.Service;
        
        import javax.annotation.Resource;
        import java.util.List;
        
        @Service
        public class AdminServiceImpl implements AdminService {
            @Resource
            private AdminMapper adminMapper;
        
            @Override
            public Admin login(Admin admin) {
                return adminMapper.isExist(admin);
            }
        
            @Override
            public int insertNormal(Admin admin) {
                return adminMapper.insertNormal(admin);
            }
        
            @Override
            public int updateNormal(Admin admin) {
                return adminMapper.updateNormal(admin);
            }
        
            @Override
            public List<Admin> selectAll() {
                return adminMapper.selectAll();
            }
        }
        

      编写controller下的文件

      • AdminController

      
      import org.springframework.web.bind.annotation.RequestMapping;
      import org.springframework.web.bind.annotation.RequestMethod;
      import org.springframework.web.bind.annotation.ResponseBody;
      import org.springframework.web.bind.annotation.RestController;
      
      import javax.annotation.Resource;
      import java.util.List;
      
      @RestController
      @RequestMapping("/api/admin/")
      public class AdminController {
      
          @Resource
          private AdminService adminService;
      
          /*
          * @function
          * @api
          * @params null
          * @return admin list
          * */
          @RequestMapping(value = "all", method = RequestMethod.GET)
          public @ResponseBody Object onAll() {
              List list = adminService.selectAll();
              return list;
          }
      }
      

      接下来就可以点击右上角的绿色小三角运行项目拉。

      输入localhost:9008/api/admin/all你就可以得到数据库里的数据啦

      到这里你就已经成功运行起来了一个mybatis + spring boot + mysql集成的Java项目


    展开全文
  • Idea在项目中新建项目

    千次阅读 2020-04-27 13:53:58
    Idea在项目中新建项目 理念 Idea不同于Eclipse,Eclipse的新建叫project(项目)和workspace(工作空间)。Idea的叫project和module(模板),刚从Eclipse转来的用户可能会不太适应这个模板,因为一个主文件...
    理念

    Idea不同于Eclipse,Eclipse的新建叫project(项目)和workspace(工作空间)。Idea的叫project和module(模板),刚从Eclipse转来的用户可能会不太适应这个模板,因为在你一个主文件“Idea程序”中想要包含“DailyApplication”和“实验报告”等其他目录,你就会发现这里是Directory和moudel,moudule右下角是有蓝色格子的,只有这类文件夹才支持在内部新建.java文件,directory是无法新建的。
    在这里插入图片描述
    一个完整的项目应该是这样的.
    在这里插入图片描述
    包含“idea”这个不知道是啥,“out”里面是你的.class文件,作为编译后的输出,下面的“External Libraries”是你的环境变量版本。还有个.iml文件,被我隐藏了,因为我不喜欢看到太多东西在那。

    步骤:

    1.新建一个module在这里插入图片描述
    2.选择你的环境变量,直接下一步在这里插入图片描述
    3.这是我刚新建的untitled模板,里面的src大家应该清楚,里面可以新建包“package”和.java文件。idea的配色非常好,可以新建文件的都是带蓝色的,红色的是输出,一般不动。
    在这里插入图片描述
    4.如果不小心变成这样,或是你想对一个directory新建.java文件,可以这样

    在这里插入图片描述
    选择Mark Directory as Source Root,作为资源目录,是蓝色的,对吧,上文提到过蓝色的是可以干嘛的。这里是对src进行Mark。
    在这里插入图片描述
    5.注意观察.iml文件,这是idea创建项目自动生成的东西,每个项目或是module都会创建,比如这里的ideaxxxx.iml和unititled.iml,都是一个意思。
    在这里插入图片描述
    6.删除project下的module时,第一次删不叫删,叫Remove,第二次删才是叫Delete。

    好了,大致的创建就是这么回事。
    展开全文
  • idea如何新建一个web项目

    千次阅读 2019-10-13 20:42:11
    作为一个从eclipse切换到idea的用户,还是会遇到诸多的问题。比如:怎么导入项目,怎么新建web项目,这些佬眼中都是些小儿科的东西,但是菜鸟确实不会啊。哈哈哈,故记录一下如何新建一个web项目,不用maven管理的...
  • IDEA新建一个javaweb项目

    万次阅读 2018-07-10 16:50:38
    1.新建一个项目:file-&gt;new-&gt;project,得到下图project SDK处选择自己的jdk,点击next,得到下图什么都不选,点击next,得到下图project name处填写项目名称,点击finish,得到下图2.新建一个Module...
  • 新建一个java web项目: 第一步:Create New Project 第二步:New Project==&amp;amp;amp;amp;gt;Java==&amp;amp;amp;amp;gt;Web Application(勾选创建web.xml文件) 第三步:给新建的web项目命名 点击...
  • 使用 IntelliJ IDEA 新建一个 Servlet 项目

    万次阅读 多人点赞 2018-01-21 17:43:58
    1. 左上角点击 File -> New -> Project -> 新建一个 Web Application 项目 2. 设置项目名称:FirstServlet 3. 新建一个servlet文件:HelloWorld 4. 添加依赖的 Tomcat 下的 ...
  • IDEA中无法新建Android项目

    千次阅读 2019-04-15 19:35:33
    IDEA中无法新建Android项目 找不到下图的Android 解决方法: 最后,新建项目,就可以找到了
  • 在idea新建一个普通的maven web工程,如图 鼠标右击java---mark directory as----sources root 不能webapp文件夹上新建jsp文件 选择File---- Project Structure-----Models 原因:idea中对...
  • 使用idea已经有段时间了,但是一直没有自己亲自新建一个项目,从头开始写一个Servlet,今天就来学习一下,并且记一个笔记。  一。 1.首先,打开idea new--&gt;Project 2.选择Maven 项目 点击下一步 3....
  • 本篇文章主要介绍如何新建一个Spring Boot项目,为后面的学习做准备。   idea新建Spring Boot项目并配置启动
  • 使用IDEA新建一个Spring Boot项目

    千次阅读 2017-12-18 18:53:05
    这里我们选择在线创建项目(也可以选择离线,新建一个maven工程,修改pom)。 2、填写项目的groupId、artifactId、项目名等信息。 3、选择项目所用到的技术,当这些技术的starter
  • 使用IDEA新建一个VUE项目

    千次阅读 2020-04-08 10:08:35
    1.安装VUE运行环境 1) 安装node.js,Node.js 安装包及源码下载地址为:... 2)安装cnpm(淘宝镜像):命令行输入npm install -g cnpm --registry=https://registry.npm.taobao.org,等待安装完成 3)安装vue-c...
  • 今天我们来学习下,如何使用IDEA新建一个动态web项目。 1 选择Create New Project 2 初始设置 说明: 2.1 选择Java Enterprise,IDEA会自动帮我们创建一些文件和目录。当然,不嫌麻烦硬是要自己手动创建的话,可以...
  • IDEA新建一个Maven的Javaweb项目

    千次阅读 2019-04-12 11:00:53
    使用IDEA创建一个Maven Javaweb项目IDEA版本:2018.3.5 Maven版本:3.6.0 JDK版本:1.8.0_201
  • src目录:右击/Mark Dictionary as/Sources Root 设置完成后,src目录会变成蓝色:图22.web目录:右击不可以设置,需要到Project Settings设置步骤:File/Project Structer.../Face/Web/会弹出图4,选中项目ok,右...
  • IDEA一个项目中新建多个模块

    千次阅读 2019-08-25 15:42:12
    1.选择Create New Project 2.选择左侧Maven,注意不选中Create from archetype 的复选框,点击... ...关于GroupId和ArtifactId的写法,贴图,链接如下: https://zhidao.baidu.com/question/1639120287056...
  • IntelliJ IDEA 新建一个web项目

    千次阅读 2013-03-01 11:35:09
    用intellij idea 11创建一个Java Web项目 我也是参考别人的资料一步步做的,但是人家不是最新版本,还是有些不同。 首先你要安装好intellij idea和tomcat 1.开始建立项目:点击【创建新项目/Create New Project】...
  • idea默认一个界面只显示一个项目的,要想显示其他的项目怎么办呢?很简单的。。file--&gt;project structure --&gt;点击绿色"+"---&gt;import module,选择项目所在目录即可...
  • IDEA中新建项目Static Web 没有vue.js

    千次阅读 多人点赞 2019-10-06 12:56:40
    IDEA中新建项目Static Web 没有vue.js 原因是 idea中需要安装vue.js插件 如何在idea中安装插件呢 1.file --> settings 2.Plugins 然后搜索自己需要的插件 --》安装 3.然后新建项目 就可以了! ...
  • IDEA新建项目需要新建好文件夹

    千次阅读 2019-05-09 11:06:27
    IDEA 直接新建项目是不会生成一个你"想要"的文件夹的...1.可以先D盘的idea文件里面新建一个项目文件夹,idea新建项目时直接选就好了 2.idea新建项目的时候新建一个项目文件夹,再选中即可。 小提示:.idea和.iml和...
  • 使用IDEA搭建一个简单的SpringBoot项目——详细过程

    万次阅读 多人点赞 2019-08-02 14:22:47
    、创建项目 1.File->new->project; 2.选择“Spring Initializr”,点击next;(jdk1.8默认即可) 3.完善项目信息,组名可不做修改,项目名可做修改;最终建的项目名为:test,src->main->java...
  • idea新建一个Spring项目(最基础)

    万次阅读 多人点赞 2019-09-11 14:13:01
    根据功能的不同,可以将一个系统的代码分为主业务逻辑与系统级业务逻辑两类。它们各自具有鲜明的特点:主业务代码间逻辑联系紧密,有具体的专业业务应用场景,复用性相对较低;系统级业务相对功能独立,没有具体...
  • 学习路上的各种坑: 1、new对应的栏目没有java class选项 2、解决 这是因为maven的配置问题 file->settings->Build,Excution->Build Tools->Maven now do: 去掉选中Execute goals的选中 选中Use plugin
  • 点击最上面的Build,然后再点击Rebuilde,然后target就出来啦。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 71,640
精华内容 28,656
关键字:

如何在idea中新建一个项目