国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術(shù)及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 只需兩步實現(xiàn)Eclipse+Maven快速構(gòu)建第一個Spring Boot項目

只需兩步實現(xiàn)Eclipse+Maven快速構(gòu)建第一個Spring Boot項目

2021-06-23 13:40Goat-James Java教程

這篇文章主要介紹了只需兩步實現(xiàn)Eclipse+Maven快速構(gòu)建第一個Spring Boot項目,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

隨著使用spring進行開發(fā)的個人和企業(yè)越來越多,spring從一個單一簡介的框架變成了一個大而全的開源軟件,最直觀的變化就是spring需要引入的配置也越來越多。配置繁瑣,容易出錯,讓人無比頭疼,簡化spring配置簡直可以說是民心所向。

spring boot是由pivotal團隊提供的一個基于java的全新的開源框架,其設計目的是用來簡化新spring應用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進行配置,從而使開發(fā)人員不再需要定義樣板化的配置。如今,spring boot逐漸成為快速應用開發(fā)領(lǐng)域(rapid application development)的領(lǐng)導者。

本文將使用eclipse和maven,實現(xiàn)兩步快速構(gòu)建一個spring boot項目。

運行環(huán)境:

  • jdk 1.8
  • maven 3.5
  • spring boot 2.1.0

第一步:登錄官網(wǎng),下載組件

打開連接http://start.spring.io/,選擇項目類型(maven project/gradle project),語言類型(java/kotlin/groovy),spring boot的版本;再填入一些工程的基本信息。group指的是工作小組或者公司的名字,對應著工程文件下面的包名;artifact指的是工程的名字,人家spring boot把一個項目當做一項手工藝品,這種工匠精神,佩服。然后點擊下方“generate project”按鈕即可把新建的工程壓縮包下載到本地。

只需兩步實現(xiàn)Eclipse+Maven快速構(gòu)建第一個Spring Boot項目

第二步:導入項目,直接開發(fā)

導入步驟;file - >import -> existing maven projects -> next ->選擇解壓以后的文件夾 - >finish。

只需兩步實現(xiàn)Eclipse+Maven快速構(gòu)建第一個Spring Boot項目

工程目錄:

只需兩步實現(xiàn)Eclipse+Maven快速構(gòu)建第一個Spring Boot項目

demoapplication.java是spring boot的啟動類:

?
1
2
3
4
5
6
7
8
9
package com.example.demo;
import org.springframework.boot.springapplication;
import org.springframework.boot.autoconfigure.springbootapplication;
@springbootapplication
public class demoapplication {
 public static void main(string[] args) {
  springapplication.run(demoapplication.class, args);
 }
}

其核心是@springbootapplication注解。

@springbootapplication = (默認屬性)@configuration + @enableautoconfiguration + @componentscan。

@configuration:創(chuàng)建一個簡單的spring配置類,可以用來替代相應的xml配置文件。

@enableautoconfiguration: 自動配置spring的上下文。

@componentscan:自動掃描指定包下的全部標有@component的類,并注冊成bean,包括@component下的子注解@service,@repository,@controller。

接著可以直接進行開發(fā),編寫一個controller類。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
package com.example.demo.controller;
import org.springframework.boot.autoconfigure.springbootapplication;
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;
@restcontroller
@springbootapplication
@requestmapping("/springboot")
public class hellocontroller {
 @requestmapping("/hello")
 public string hello() {
  return "hello spring boot";
 }
}

spring boot項目不需要單獨部署到tomcat或者jetty中才能啟動,通過spring boot啟動器,springboot會自動構(gòu)建一個web容器,并將項目部署到其中。demoapplication.java右鍵 -> run as - > spring boot app,工程就啟動了。

只需兩步實現(xiàn)Eclipse+Maven快速構(gòu)建第一個Spring Boot項目

使用postman get方式請求http://localhost:8080/springboot/hello,可以看到返回了“hello spring boot”。

只需兩步實現(xiàn)Eclipse+Maven快速構(gòu)建第一個Spring Boot項目

總結(jié)由于spring boot的“約定優(yōu)于配置”讓配置更簡單,可以非常方便、快速搭建項目!

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/sgh1023/p/10036819.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品一区二区久久久久久久网站 | 国产精品久久久久一区二区三区 | 一本色道久久综合狠狠躁篇怎么玩 | 天堂资源在线 | 国产成人高清 | 国产精品一区二区三区免费视频 | 91麻豆蜜桃一区二区三区 | 亚洲精品综合 | 国产免费一区二区三区 | 成人激情视频 | 婷婷综合激情 | 国产噜噜噜噜噜久久久久久久久 | 成年人免费在线播放视频 | 成人在线免费看 | 国产精品久久久久久吹潮 | 亚洲97 | 日韩综合一区 | 欧美黄视频 | 中文字幕免费视频 | 五月婷婷激情网 | 日韩精品第一页 | 久久国产视屏 | 国产精品日韩一区二区 | 日韩成人一级片 | 91视频大全 | 欧美激情精品久久久久 | 美女h视频 | 在线视频 亚洲 | 中文字幕av一区二区 | 中文字幕精品一区二区三区精品 | 日韩精品一区在线视频 | 午夜av网站 | 久久国产精品免费一区二区三区 | 日韩福利片 | 久久不射电影网 | 国产欧美一区二区精品性色 | 亚洲综合区 | 夜夜久久| 亚洲一区二区三区四区五区中文 | 欧美日一区 | 日本中文字幕在线电影 |