最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談SpringBoot項目如何讓前端開發(fā)提高效率(小技巧)

 更新時間:2019年04月14日 14:16:07   作者:小姐姐味道  
這篇文章主要介紹了淺談SpringBoot項目如何讓前端開發(fā)提高效率(小技巧),主要介紹了Swagger和Nginx提高效率的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

社會分工越來越細,對于工程類研發(fā)來說,全棧是越來越少了。這是時代的進步,也是個體的悲哀。

今天要分享的小技巧,或許能夠大幅提高你的開發(fā)效率。你可以用省下來的時間打個盹,瀏覽個美女寫真什么的。

本篇文章涉及的知識點有

  • Swagger 為了文檔
  • Nginx 為了效率

眾所周知, java 項目的啟動速度就像沙子里走路。要是你的前端模塊也很大,有一大堆 node_modules , SpringBoot 會毫不猶豫的給你打包進去。每次修改前端頁面,都需要打包才能調試,真是等的媳婦都跑了。可惜的是, vue 、 angular 等當道,每一個都又大又肥,苦也。

Swagger

swagger 除了調試用,還可作為在線文檔使用。給前端這個東西,后端基本上就可以閉嘴了。

快速集成

swagger 配置還是有點工作量。所幸已經有了 starter 封裝。

首先, pom.xml 里放入

<dependency>
 <groupId>com.spring4all</groupId>
 <artifactId>swagger-spring-boot-starter</artifactId>
 <version>1.7.1.RELEASE</version>
</dependency>

然后, application.yml 里放入

swagger:
 title: ${artifactId}
 version: @version@
 contact:
 name: 小姐姐味道
 email: xiaojiejie@sayhiai.com
 base-package: com.sayhiai.controller
 base-path: /**
 exclude-path: /error, /ops/**

最后, App.java 中加入注解

@EnableSwagger2Doc
@Slf4j
public class App extends SpringBootServletInitializer {
 public static void main(String[] args) {
  SpringApplication.run(App.class, args);
 }

三部曲完成以后,訪問 http://{ip}:{port}/{contextPath}/swagger-ui.html ,就可以看到界面啦

 

好看一點

swagger 改版后,顏值很低。我們嘗試來改變它。

這里推薦兩個界面。都是引入相應的jar包即可,不需要有任何其他改動。

swagger-ui-layer

<dependency>
 <groupId>com.github.caspar-chen</groupId>
 <artifactId>swagger-ui-layer</artifactId>
 <version>${last-version}</version>
</dependency>

swagger-bootstrap-ui

<dependency>
 <groupId>com.github.xiaoymin</groupId>
 <artifactId>swagger-bootstrap-ui</artifactId>
 <version>1.7</version>
</dependency>

至于種草哪一個,看你嘍。

Nginx

nginx 才是本文的重點。主要是去做路由,方便你在 本地調試 。哪怕服務端部署在其他環(huán)境。

本地啟動一個 nginx ,加幾行配置就OK了

server {
  listen  80;
  location / {
   proxy_pass http://192.168.3.227:11057/;
  }
  location /static/ {
   alias /codes/devops-publish-webapp/src/main/resources/static/;
  }

稍微解釋一下。

  • 訪問 /時,默認去找服務端的rest請求
  • 訪問前端頁面時,指向本地的靜態(tài)文件目錄

是不是想大呼一聲:臥槽,這么簡單。對,就是這么簡單!在后端解決跨域問題前,你甚至能將后端多個項目揉在一起。

其他

有同學反映有大量js在項目里的時候。打開Idea,會非常的慢。原因就是你的Idea在索引你的js文件。只要把靜態(tài)目錄排除掉就可以了。 這里這里:

 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Java使用RedisTemplate操作Redis遇到的坑

    Java使用RedisTemplate操作Redis遇到的坑

    這篇文章主要介紹了Java使用RedisTemplate操作Redis遇到的坑,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 詳解SpringBoot實現fastdfs防盜鏈功能的示例代碼

    詳解SpringBoot實現fastdfs防盜鏈功能的示例代碼

    我們可以通過fastdfs實現一個分布式文件系統(tǒng),如果fastdfs部署在外網,那么任何一個人知道了上傳接口,就可以實現文件的上傳和訪問。那么如何阻止他人訪問我們fastdfs服務器上的文件呢?此處就需要使用fastdfs的防盜鏈功能,本文就來講講如何實現這一功能
    2022-10-10
  • SpringBoot使用YML文件進行多環(huán)境配置的三種方法

    SpringBoot使用YML文件進行多環(huán)境配置的三種方法

    SpringBoot通過其靈活的配置機制,使得在不同環(huán)境中管理應用設置變得簡單,尤其是使用YAML文件進行配置,它提供了一種簡潔、易讀的方式來定義應用的配置,本文將探討在SpringBoot中使用YAML文件進行多環(huán)境配置的三種方法,需要的朋友可以參考下
    2024-04-04
  • java實現文件歸檔和還原

    java實現文件歸檔和還原

    這篇文章主要為大家詳細介紹了java實現文件歸檔和還原,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Java?深入淺出解析面向對象之抽象類和接口

    Java?深入淺出解析面向對象之抽象類和接口

    本章具體介紹了抽象類和接口,整篇文章用目前流行的手機來舉例,圖解穿插代碼案例。?JAVA成仙路從基礎開始講,后續(xù)會講到JAVA高級,中間會穿插面試題和項目實戰(zhàn),希望能給大家?guī)韼椭?/div> 2022-03-03
  • MyBatisPlus中使用or()和and()遇到的問題及細節(jié)處理

    MyBatisPlus中使用or()和and()遇到的問題及細節(jié)處理

    這篇文章主要介紹了MyBatisPlus中使用or()和and()遇到的問題,本文通過多種寫法實例代碼相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • SpringCloud灰度發(fā)布的設計與實現詳解

    SpringCloud灰度發(fā)布的設計與實現詳解

    這篇文章主要介紹了SpringCloud灰度發(fā)布的設計與實現詳解,灰度從字面意思理解就是存在于黑與白之間的一個平滑過渡的區(qū)域,所以說對于互聯網產品來說,上線和未上線就是黑與白之分,而實現未上線功能平穩(wěn)過渡的一種方式就叫做灰度發(fā)布,需要的朋友可以參考下
    2023-09-09
  • SpringBoot Actuator監(jiān)控的項目實踐

    SpringBoot Actuator監(jiān)控的項目實踐

    本文主要結合 Spring Boot Actuator,跟大家一起分享微服務Spring Boot Actuator 的常見用法,方便我們在日常中對我們的微服務進行監(jiān)控治理,感興趣的可以了解一下
    2024-01-01
  • SpringBoot和前端Vue的跨域問題及解決方案

    SpringBoot和前端Vue的跨域問題及解決方案

    所謂跨域就是從 A 向 B 發(fā)請求,如若他們的地址協(xié)議、域名、端口都不相同,直接訪問就會造成跨域問題,跨域是非常常見的現象,這篇文章主要介紹了解決SpringBoot和前端Vue的跨域問題,需要的朋友可以參考下
    2023-11-11
  • 一個簡單的Java文件讀取的進度條

    一個簡單的Java文件讀取的進度條

    這篇文章主要介紹了一個簡單的Java文件讀取的進度條,寫一個可以使用的?demo,涉及到了文件的相對路徑問題,需要的朋友可以參考下
    2023-04-04

最新評論

肇源县| 方正县| 绥中县| 张家口市| 志丹县| 晴隆县| 江口县| 益阳市| 开阳县| 赣榆县| 大同县| 许昌市| 边坝县| 武义县| 华蓥市| 石门县| 景谷| 车致| 湘乡市| 江西省| 苏州市| 商河县| 临湘市| 宁远县| 滁州市| 涿鹿县| 且末县| 湖口县| 盐池县| 伊川县| 上饶县| 中阳县| 渝中区| 建昌县| 武平县| 龙江县| 南昌县| 黄平县| 陇川县| 内丘县| 海原县|