微服务: 部署服务

简介在 微服务系列 文章中,跟大家从环境搭建、Web工程创建、提供Restful接口、热部署、Git使用以及Swagger生成文档分享了SpringBoot的入门知识。今天继续分享如何使用IDEA和maven对工程进行打包操作,然后发布代码到服务器进行部署的过程。 大家有任何问题,或者文中有不正确的地方欢迎留言评论,共同进步,再次感谢大家的阅读。 IDEA 打包在 File/Project ...

发布于 Server

微服务: Swagger生成Markdown文档

国庆放假期间,看了一部 2018年上映的电影 《本杰明.巴顿奇事》,豆瓣评分 8.9。影片讲述了一出生便拥有80岁老人形象的本杰明·巴顿,随着岁月的推移逐渐变得年轻,最终回到婴儿形态,并在苍老的恋人黛茜怀中离世的奇异故事。 如果没有看过这部影片的小伙伴抽时间可以去看看,里面有很多关于人生的哲理。 本次文章封面图来自该电影。 简介文章 微服务: Swagger让你可以多抽一支烟 给大家分享了...

发布于 Server

微服务: Swagger让你可以多抽一支烟

简介Swagger,可用于生成、描述、调用和可视化 RESTful 风格接口的API,是一套规范和完整的开发框架,并且能对接口进行单独测试。 另外, Swagger 在 Github 上面是开源的。 无论对于后端开发,还是前端开发以及测试同事,Swagger 都可以基本满足使用需求。 在 SpringBoot 中集成 Swagger,后端同事写完接口就可以自动生成API文档,可以给到前端同事...

发布于 Server

微服务: 简单的用户名注册和登录

内容概要在本篇中我们要完成一个目标:提供注册、登录的接口给前端或者客户端来使用。 涉及到的内容主要有下面几个: 1、SpringBoot 中常用的注解如何使用? 2、 如何对接口进行单元测试? 其他相关的微服务文章,可以点击 微服务项目系列文章 了解。 常用注解控制器 Controller 是 Spring 中最基本的组件,主要是处理跟用户交互的,一般每个业务逻辑都会有一个 Controll...

发布于 Server

减少跨域中的OPTIONS请求

简介这篇是继 跨域和OPTIONS这对欢喜冤家 后的一篇文章,在本篇中我们继续探索跨域中的 OPTIONS 请求,主要分享一下: SpringBoot 中除了 CrossOrigin 注解外还有哪些方式可以解决跨域问题? 如何使用 SpringBoot 结合 CORS 减少 OPTIONS 请求? 阅读下面内容之前,强烈建议先阅读之前的 跨域和OPTIONS这对欢喜冤家 这篇文章。 ...

发布于 Server

跨域和OPTIONS这对欢喜冤家

简介相信做过前端开发的同事,包括做小程序或者小游戏的码友们应该都看过类似下面的错误,这个错误是由于 JavaScript 代码向服务器发送了 HTTP 请求引起的。 123Access to XMLHttpRequest at 'http://www.xxx.com/yyy' from origin 'null' has been blocked b...

发布于 Server

微服务: 学习几个容易混淆的URL注解

了解 URL首先,大家需要知道下面这三个东西的定义: URI,Universal Resource Identifier,统一资源标志符 URL,Universal Resource Locator,统一资源定位符 URN,Universal Resource Name,统一资源名称 在 WWW 上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫 URL,它是 WWW 的统一资源定...

发布于 Server

微服务: 立志做个伟大的项目

简介在开篇 微服务: 步步为营 里面我们已经定下一个小目标(以终为始的策略),即使用 Spring Boot 写 API 提供给 iOS、Android 客户端或者网页端来调用。 接下来我们开始完成我们这个超级梦想吧!在启航之前,我们还是给这个 App 起个名字吧,该 App 就是给用户展示 Blog 的,所以暂且称之为 MSBlog 吧! 朋友做了一个关于 人工智能的教程,教程不仅是零基...

发布于 Server

微服务:本地热部署

简介在项目开发中,难免会经常修改代码来验证一些问题,如果每次修改都需要进行重新关闭、启动这样的操作会让人有点不爽,如果能实现代码的热部署就好了。 所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。通俗来讲,热部署就是在修改代码后,不需要重新启动服务器,就可以加载修改后的代码,看到修改后的效果。对于 IDEA 来说,热部署就是不需要反复的通过开始、停止来进行项目的启动,而是修...

发布于 Server

微服务: Git入门

代码管理如果你还没有Github账号,赶紧点击 这里 去创建一个,很简单,然后下载 Git GUI 安装即可,如果你还不会这些操作,请行动起来去搜索对应的方法,这里不再赘述。 在项目开发过程中,除了写代码之外,还需要对代码进行管理。在说如何管理代码之前,先跟大家分享几个实际开发中关于代码管理的场景。 案例1:入门的小旺 小旺是名入门不久开发之路的编程狂魔,对代码有颗执着的心。平时编写的代码...

发布于 Server

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

veryitman