[置顶] SpringBoot和Swagger结合提高API开发效率

现在Web开发越来越倾向于前后端分离,前端使用AngularJS,React,Vue等,部署在NodeJS上,后面采用SpringBoot发布Rest服务,前后端进行分离。这样的架构灵活且特别适合大型团队的协作开发。 那么问题来了,因为前端都是和后端通过API进行交互的,那么前后端的Rest API的接口如何进行定义和沟通呢?首先想到的应该就是Swagger。 那么什么是Swagger,Swagge...
阅读(5966) 评论(11)

[置顶] 如何解决SpringBoot与ODataJClient版本冲突的问题?

我们知道使用SpringBoot可以帮助我们快速建立一个原型;笔者当前使用的SpringBoot的版本是1.4.3.RELESE. 当前使用的ODataJClient的版本是0.9.0. 如果SpringBoot和包含ODataJClient的单元测试分开跑,SpringBoot和ODataJClient都能通过Maven或者Gradle编译,也都能透过测试。 但是如果把SpringBoot和ODataJClient集成起来,就会出现下面的问题。报错的原因如下:...
阅读(495) 评论(0)

[置顶] 如何把Bootstrap和JQuery在不能上网环境中生效并用Maven来管理版本?

有的时候,我们的代码开发和部署环境有可能是上不了互联网。但是我们的代码中有引用了BootStrap或者JQuery等一些前端框架;一个办法就是把BootStrap或者JQuery的css或者JavaScript文件复制到Web项目中,并且放到一个相对路径,然后在我们的网页中加入引用,这是一个方法,但是如果以后BootStrap版本需要升级了,我们开发人员有需要新手工替换其css或者JavaScript文件;必须手工的管理器版本;那么有没有一个好的方法来进行管理呢?比如通过Maven的方式? 结果是肯定的,那...
阅读(655) 评论(0)

[置顶] 如何开启Spring Boot的开发模式?

在没有使用Spring Boot开发web之前,如果我们修改了一个Java类,我们是手工重启Web容器;如果修改了一个前端的JS文件或者HTML,CSS文件,我们需要重新刷新浏览器。但是在使用Spring Boot,我们借助于Spring Boot的开发工具的Maven/Gradle依赖,这些竟然能自动实现,而不需要人工直接干预,好一个爽字了得。注意的是,这个特性只在Spring Boot 1.3出现。...
阅读(1277) 评论(0)

[置顶] SpringBoot默认的H2数据库如何查看?

如果大家用SpringBoot的话,如果在pom.xml文件里面加入了H2 数据库的引用的话,其将会把数据持久化到H2 内存数据库中。那么,我们如何查看其被持久化到H2数据库中的数据,且不需要安装第三发的软件?首先,我们需要知道H2数据的连接的URL,默认情况下,SpringBoot的Hibernate打印的是Info级别的信息,其是查看不到H2数据连接相关的信息。所以首先需要把SpringBoot的Hibernate的debug信息打开。方式很简单,创建一个application.properties文件...
阅读(3364) 评论(2)
    个人资料
    • 访问:385470次
    • 积分:6342
    • 等级:
    • 排名:第4069名
    • 原创:228篇
    • 转载:0篇
    • 译文:5篇
    • 评论:157条
    博客专栏