1. 程式人生 > >使用Intellij Idea建立Java Web專案以及執行配置

使用Intellij Idea建立Java Web專案以及執行配置

作者:譚東

這裡給大家講解下使用Intellij Idea建立Java Web專案,基於Maven進行建立和配置。

1、建立專案,選擇Maven。

點選Next。

2、輸入相關的資訊。

然後按照預設的一直Next即可。

然後新增相關資訊即可。

新建後的專案結構目錄如下:

java目錄主要是程式檔案;resources目錄放配置檔案、html相關等等資原始檔等;test目錄是放置測試檔案。

大致結構如圖,根據個人喜好。不過官方習慣使用domain目錄放實體Entity和資料訪問層Repository。

好接下來我們配置下pom.xml,引入相關的庫。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.tandong</groupId>
    <artifactId>TestJavaWeb</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>war</packaging>
    <name>TestJavaWeb</name>
    <description>TestJavaWeb Application</description>
 
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.3.RELEASE</version>
        <relativePath/>
    </parent>
 
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>
 
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
 
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
 
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

然後專案根目錄新建一個Application類,繼承SpringBootServletInitializer,作為程式入口。

package com.tandong.testjavaweb;
 
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
 
@SpringBootApplication
public class BaseApplication extends SpringBootServletInitializer {
    public static void main(String[] args) throws Exception {
        SpringApplication.run(BaseApplication.class, args);
    }
}

好那麼我們先寫個簡單的介面。

先寫個StudentController。

package com.tandong.testjavaweb.controller;
 
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
 
/**
 * 注意@RestController用於寫介面
 * @Controller 用於寫頁面跳轉
 */
@RestController
//@Controller
@SpringBootApplication
@RequestMapping("/student")
public class StudentController {
 
    /**
     * ResopnseBody如果返回的是Object,會把返回結果轉為Json格式輸出
     *
     * @param userName
     * @return
     */
    @ResponseBody
    @RequestMapping(value = "/getUserName", method = RequestMethod.GET)
    public Object getUserNameGet(@RequestParam(value = "name") String userName) {
        return userName;
    }
 
    @RequestMapping(value = "/getName", method = RequestMethod.GET)
    public String getName(@RequestParam(value = "name") String name) {
        return "Hello " + name;
    }
}

這裡要注意下@RestController相當於@Controller和@ResponseBody的組合,如果只使用@RestController則無法跳轉頁面也無法返回html。想要頁面跳轉則需使用@Controller,如果想返回JSON格式資料則使用@RestController或@[email protected]

然後在resources目錄下新建個application.properties,用來配置相關資訊的。我們這裡配置下訪問的url埠。server.port=8082,然後我們訪問http://localhost:8082/student/getUserName?name=student,即可獲取介面返回的結果了。

我們也可以在命令臺,使用mvn clean和mvn install進行專案清理和重新打包專案。

那麼,簡單的Spring Boot的搭建和執行就完畢了。

相關推薦

使用Intellij Idea建立Java Web專案以及執行配置

作者:譚東 這裡給大家講解下使用Intellij Idea建立Java Web專案,基於Maven進行建立和配置。 1、建立專案,選擇Maven。 點選Next。 2、輸入相關的資訊。 然後按照預設的一直Next即可。 然後新增相關資訊即可。 新

IntelliJ IDEA建立Java-Web專案

eclipse和idea都能夠建立Java web專案。下面介紹使用idea建立Java web專案的步驟。 需要準備的東西 intellij idea(包括jdk) Tomcat7.0+ 可選(如果需要搭建servlet伺服器或者連結資料庫) jdbc擴

Intellij IDEA建立Maven Web專案(帶有webapp資料夾目錄的專案

轉載自:點選開啟連結 在建立專案中,IDEA提供了很多專案模板,比如Spring MVC模板,可以直接建立一個基於Maven的Spring MVC的demo,各種配置都已經設定好了,直接編譯部署就可以使用。     最開始自

IntelliJ IDEA建立maven web專案IDEA新手適用)

從eclipse剛轉到IDEA,對於這個陌生的工具我表示無言,但聽說很好用,也就試試,結果我幾乎花了一晚上的時間才搭起起來maven web專案,覺得在此給各位一個搭建maven web專案的教程,指出我踩過的各種坑! 步驟一:首先先建立一個專案,在這裡就是建立一個行家的工

使用IDEA建立Java Web專案並部署

前面給大家介紹了IDEA的安裝和基本配置,睡覺前Alan再給大家分享一下使用IDEA建立Java Web並部署訪問。 開啟IDEA,File>New>Project,進入Java Enterprise建立一個Web Application專案,選擇使用的JDK 點選Next 修改一下專案的名

Maven學習筆記(六)-使用Eclipse建立Maven WEB專案以及執行專案的幾種方式

一、建立一個專案 在eclipse選單欄中選擇“File”---“News”---“Other”選單項,就會開啟如下對話視窗,在視窗中選擇“Maven”節點下“Maven Project”條目,如下

Intetllij IDEA 建立JAVA WEB 專案

1.建立專案 File->Project->JAVA Eenterprise 勾選Web Application,其它框架按自己需求勾選 然後Next,選擇工程路徑, 點選Finish。 2.配置Tomcat 配置專案訪問根路徑 3.配置部署路

使用Intellij Idea 建立一個Web專案

相關軟體: Intellij Idea的安裝非常簡單,一步一步安裝即可。 JDK的安裝也挺簡單的,重要的是配置環境。在環境變數Path裡面添上Java的安裝路徑即可。 Tomcat資料夾不用安裝,直接解壓放在C盤下即可,或者放在其他資料夾下也可以,但是資

idea 建立java web專案(maven管理的SSH)

環境intellij IDEA14、MAVEN、Spring、Struts2、Hibernate、Java Web。工程搭建。 1、建立maven專案 1、關閉現有專案,或者new progect   2、建立maven的web工程   3   4   5  2、新

使用IntelliJ IDEA 14和Maven建立java web專案

初學IntelliJ IDEA轉自:http://mark.leanote.com/post/%E4%BD%BF%E7%94%A8IntelliJ-IDEA-14%E5%92%8CMaven%E5%88%9B%E5%BB%BAjava-web%E9%A1%B9%E7%9B%

Idea建立maven web專案,並使用tomcat外掛執行(二)

前言: 在上一篇的基礎上,加入springmvc支援   一:建立web.xml檔案 我們要整合springMVC,需要在web.xml中配置DispatcherServlet;所以先建立web.xml檔案     &

Idea建立maven web專案,並使用tomcat外掛執行(一)

前言: 從eclipse轉idea是中遇到了很多問題,折騰了很久最終才勉強完成基本專案結構的搭建,部落格一篇以為總結!   一:建立專案 (1)點選建立專案   (2)選擇maven   (3)填寫專案

使用IntelliJ IDEA把springboot web專案釋出到docker容器中執行

1、安裝docker for mac, 官方安裝教程,安裝成功後啟動docker 2、在IntelliJ IDEA中安裝Docker integration外掛         3、安裝外掛後,需要配置連線docker服務端 4、建立Dockerfile

IntelliJ IDEA 建立Java專案

                Java模組讓你可以開發Java SE和Java EE應用程式。由Java模組提供的核心功能可通過加入各種技術和框架支援進行擴充套件。當您建立好一個專案後,您可以建立一個Java模組。您還可以新增一個Java模組到現有專案。注意:這裡說的Java模組實際是一個Java專案,而I

IntelliJ IDEA2016 + maven 建立java web 專案

如下圖,開啟idea之後,file -> new -> project 如下圖,在彈出的new project 頁面,選擇maven -> 勾選Create from artifactype (如果不選擇,下面的那一步就沒辦法走了)-

IntelliJ IDEA2016.1 + maven 建立java web 專案

1. 如下圖,開啟idea之後,file -> new -> project 2. 如下圖,在彈出的new project 頁面,選擇maven -> 勾選Create from artifactype (如果不選擇,下面的那一步就沒辦法走了)->

解決:Intellij idea匯入MyEclipse Web專案時,伺服器搭建執行正常,但無法訪問WebRoot下的頁面

首先開啟如下頁面,並選中指定的選項: 有些使用者可能在選擇這個選項後,沒有我們的Web專案,解決方法: 選中+號,新增Web,並將自己的Web專案新增上去.這樣就可以跟我上面的圖資訊一樣. 在idea上面,預設的web根目錄時web,而MyEclipse預設的根目錄時W

Intellij IDEA工具Java web 環境搭建

ech aid deploy cal 項目 -- windows 7 acl 目錄 Java web 環境搭建 環境依賴 操作系統:Windows 7 64位 開發工具:IntelliJ IDEA 13.1.4 開發工具依賴環境 JDK版本:1.7+ 開發工具依賴插

Intellij IDEA】匯入eclipse專案以及Tomacat的部署

   一、匯入eclipse專案 1.選擇import project,選擇專案路徑,選擇eclipse 2.一直next,直到配置jdk,選擇jdk位置,點選finish 3.配置jar包,file>Project Structure(或者直接

Intellij IDEA建立spring boot 專案

Spring Boot專案搭建 第一步:建立專案 第二步:建立spring boot注意JDK,點選next 如果點選下一步出現下圖這種情況,沒出現情況直接跳到第三步 解決辦法: 彈出輸入框,輸入地址https://start.sprin