- 首先使用命令行生成一个keystore文件: keytool -genkey -alias tomcat -keyalg RSA -keystore ./jerry.keystore保存到本地项目文件夹里:Springboot里application.properties文件,维护如下内容:server.port=5031server.ssl.key-store=jerry.keystore... 首先使用命令行生成一个keystore文件: keytool -genkey -alias tomcat -keyalg RSA -keystore ./jerry.keystore保存到本地项目文件夹里:Springboot里application.properties文件,维护如下内容:server.port=5031server.ssl.key-store=jerry.keystore...
- 1. 什么是Swagger相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,最讨厌的,也是写注释。所以仅仅只... 1. 什么是Swagger相信无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新。其实无论是前端调用后端,还是后端调用后端,都期望有一个好的接口文档。但是这个接口文档对于程序员来说,就跟注释一样,经常会抱怨别人写的代码没有写注释,然而自己写起代码起来,最讨厌的,也是写注释。所以仅仅只...
- 二、SpringBoot配置文件语法 2.1、SpringBoot配置文件概述 当我们使用spring 初始化器构建完一个Spring Boot项目后,只需引入一个web启动器的依赖,它就变成一个web项目了,而我们什么都没有配置就能通过localhost:8080进行访问了,这是因为Spring Boot在底层已经把配置信息都给我们自动配置好了。 那我们怎么去修改默认配置信息... 二、SpringBoot配置文件语法 2.1、SpringBoot配置文件概述 当我们使用spring 初始化器构建完一个Spring Boot项目后,只需引入一个web启动器的依赖,它就变成一个web项目了,而我们什么都没有配置就能通过localhost:8080进行访问了,这是因为Spring Boot在底层已经把配置信息都给我们自动配置好了。 那我们怎么去修改默认配置信息...
- 一、SpringBoot入门 1.1、SpringBoot介绍 SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application developmen... 一、SpringBoot入门 1.1、SpringBoot介绍 SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application developmen...
- 启动类上的注解 前端控制器 @Controller @RestController @RequestMapping value,method consumes,produces params,headers @RequestBody和@ResponseBody @RequestBody @ResponseBody @PathVariable,@RequestParam,@ModelAttr... 启动类上的注解 前端控制器 @Controller @RestController @RequestMapping value,method consumes,produces params,headers @RequestBody和@ResponseBody @RequestBody @ResponseBody @PathVariable,@RequestParam,@ModelAttr...
- 异常大家应该都很清楚,我们的项目总是不可避免的出现异常,那么应该如何优雅的进行异常处理使我们需要关注的一个问题,合理的异常封装既可以方便前端的处理,也能够简化后端的开发。一般情况下,我们应该在我们的项目中,根据不同的异常场景,定义不同的异常类型,然后不同的异常类型,返回不同的状态码,然后和前端约定好,根据不同的状态码,做不同的展现。SpringBoot中为我们提供一个统一的异常处理类,也是利... 异常大家应该都很清楚,我们的项目总是不可避免的出现异常,那么应该如何优雅的进行异常处理使我们需要关注的一个问题,合理的异常封装既可以方便前端的处理,也能够简化后端的开发。一般情况下,我们应该在我们的项目中,根据不同的异常场景,定义不同的异常类型,然后不同的异常类型,返回不同的状态码,然后和前端约定好,根据不同的状态码,做不同的展现。SpringBoot中为我们提供一个统一的异常处理类,也是利...
- 在第一节我们演示通过接口返回数据,数据没有渲染展示在页面上 。在这里我们演示一下从后台返回数据渲染到前端页面的项目案例. 模板引擎SpringBoot是通过模版引擎进行页面结果渲染的,官方提供预设配置的模版引擎主要有ThymeleafFreeMarkerVelocityGroovyMustache我们在这里演示使用Thymeleaf和FreeMarker模板引擎。 ThymeleafThym... 在第一节我们演示通过接口返回数据,数据没有渲染展示在页面上 。在这里我们演示一下从后台返回数据渲染到前端页面的项目案例. 模板引擎SpringBoot是通过模版引擎进行页面结果渲染的,官方提供预设配置的模版引擎主要有ThymeleafFreeMarkerVelocityGroovyMustache我们在这里演示使用Thymeleaf和FreeMarker模板引擎。 ThymeleafThym...
- 经过了前面几篇文章,SpringBoot中MVC相关的配置其实都已经差不多了,接下来就可以完全进入接口开发阶段了。前面我们写过几个接口,虽然都加了@RestController注解,相当于统一了我们的返回数据的基本形式为JSON,但是由于我们的项目可能是很多人一起开发,所以我们最好能够把我们的返回结果统一一下,让大家都返回一样的数据格式,这样即规范了代码,也方便了前端人员的调用,不然每个人都... 经过了前面几篇文章,SpringBoot中MVC相关的配置其实都已经差不多了,接下来就可以完全进入接口开发阶段了。前面我们写过几个接口,虽然都加了@RestController注解,相当于统一了我们的返回数据的基本形式为JSON,但是由于我们的项目可能是很多人一起开发,所以我们最好能够把我们的返回结果统一一下,让大家都返回一样的数据格式,这样即规范了代码,也方便了前端人员的调用,不然每个人都...
- SpringBoot入门,讲解三种方式对SpringBoot的搭建,以及其注意事项。 SpringBoot入门,讲解三种方式对SpringBoot的搭建,以及其注意事项。
- 讲解SpringBoot的介绍,优点以及技术框架的发展规律,进一步理解SpringBoot。 讲解SpringBoot的介绍,优点以及技术框架的发展规律,进一步理解SpringBoot。
- 要介绍如何使用 Spring Boot 集成 Swagger3,构建我们自己的 API 接口文档,并对比了 Swagger2 和 Swagger3 的区别,让我们从 Swagger2 向 Swagger3 过渡更加顺滑。 要介绍如何使用 Spring Boot 集成 Swagger3,构建我们自己的 API 接口文档,并对比了 Swagger2 和 Swagger3 的区别,让我们从 Swagger2 向 Swagger3 过渡更加顺滑。
- EasyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要的数据,降低内存的占用。 EasyExcel是阿里巴巴开源poi插件之一,主要解决了poi框架使用复杂,sax解析模式不容易操作,数据量大起来容易OOM,解决了POI并发造成的报错。主要解决方式:通过解压文件的方式加载,一行一行的加载,并且抛弃样式字体等不重要的数据,降低内存的占用。
- 拦截器: 是在请求进入到Controller 的一层AOP处理,相当于在Controller之前、之中和之后可以定义一些我们自己的业务逻辑。 拦截器: 是在请求进入到Controller 的一层AOP处理,相当于在Controller之前、之中和之后可以定义一些我们自己的业务逻辑。
- SpingBoot 365计划开始更新了,计划手敲365个SpringBoot案例回顾总结形成知识体系。目前已经输出了32节的内容。所有源码托管在GitHub和Gitee上。 下面是我创建的目录结构.├── ./pom.xml└── ./src ├── ./src/main │ ├── ./src/main/java │ │ └── ./src/main/jav... SpingBoot 365计划开始更新了,计划手敲365个SpringBoot案例回顾总结形成知识体系。目前已经输出了32节的内容。所有源码托管在GitHub和Gitee上。 下面是我创建的目录结构.├── ./pom.xml└── ./src ├── ./src/main │ ├── ./src/main/java │ │ └── ./src/main/jav...
- 上文我中我们提到,spring中常用的配置文件有yml 和 properties 两种,都是以application来命名的,通常放到resources文件夹下。yml是使用缩进来体现层级管理的, 而properties 中是以. 的形式体现。二者没啥区别,根据个人的使用习惯来进行选择即可。目前来说用的比较多的还是yml 形式的。为什么呢,因为properties 可能会有很多冗余的书写,相对于y 上文我中我们提到,spring中常用的配置文件有yml 和 properties 两种,都是以application来命名的,通常放到resources文件夹下。yml是使用缩进来体现层级管理的, 而properties 中是以. 的形式体现。二者没啥区别,根据个人的使用习惯来进行选择即可。目前来说用的比较多的还是yml 形式的。为什么呢,因为properties 可能会有很多冗余的书写,相对于y
上滑加载中
推荐直播
-
非标装备制造企业如何破除交付困境2022/04/21 周四 16:00-17:00
张燕聪 广州盛原成科技有限公司CEO
解析非标装备制造企业面临的装备交付困境,分享典型的装备企业如何利用IT和OT融合的技术提升从设备研发到设备交付的效率,提升企业竞争力。
回顾中 -
华为数字机器人RPA训练营开营直播2022/04/21 周四 19:00-20:00
韩老师 华为RPA院校合作总监
华为数字机器人7天训练营开篇直播,带所有开发者了解华为RPA产品构成、各产品关键特性及能力等,同时,介绍华为RPA人才培养计划及此次训练营课程设置、活动亮点等。更有直播好礼,等着大家哦~
回顾中 -
CANN训练营-基于GAN的图像合成技术介绍2022/04/21 周四 19:30-20:30
波哥 昇腾CANN计算机视觉算法专家
昇腾CANN论文上榜CVPR计算机视觉领域顶会,使得全景图像生成算法交互性再增强!论文作者首次公开解读论文精髓,邀您共同探讨基于GAN的图像合成技术!
回顾中
热门标签