开始使用Spring Boot

本篇文章基于官方文档的Using Spring Boot章节。构建方式在文档的开始,下面一段话描述了官方想告诉给我们的东西。This section goes into more detail about how you should use Spring Boot. It covers topics such as build systems, auto-configuration, and how to run your applications. We also cover some Spring Boot best practices. Although there is not...

Spring Boot 2021-01-04 PM 14℃ 0条

也来聊下Spring Boot开启SSL

这部分的内容在官方文档中有提到。链接在这儿:Configure SSL 。网络上关于Spring Boot开启SSL访问的文章有很多。希望这篇文章能带来一点不一样的。生成证书首先,开启SSL访问得有证书,因为是本地访问,那么我们就使用jdk自带的keytool生成一个。PS C:\Program Files\Java\jdk1.8.0_241\bin> .\keytool -genkey -keyalg RSA -keysize 2048 -keystore D:\keystore.jks 输入密钥库口令: 再次输入新口令: 您的名字与姓氏是什么? [Unknown]: ha...

Spring Boot 2020-12-18 AM 23℃ 0条

如何编写自己的Spring Boot的Starter

Spring Boot官方提供了很多的Starter,每个Starter都有其各自的功能。我们用起来也爽歪歪。同时,我们也可以自定义一些Starter,提供出来给其他人用。本文创建一个及其简单的Starter,这个Starter用来在启动的时候初始化Person对象。首先,去 Spring Initializr 创建一个Spring Boot的项目(Starter仍旧是一个Spring Boot Application),如图1. 创建的过程中不需要添加依赖。同时,去掉生成的pom.xml中的下面代码: <build> <plugins> ...

Spring Boot 2020-12-17 AM 11℃ 0条

官方的Getting Started

打开官方文档的Getting Started菜单,可以看到如图3-1所示的页面。其中对这部分做了简单说明。大致意思就是如果你要开始学习Spring Boot或者使用传统的Spring Framework。这个Getting Started部分回答了你的一些基本问题。如:为什么学?如何学?以及一些简单的Spring Boot启动和安装说明。还会引导你创建你的第一个Spring Boot应用程序,再顺带着讨论一些核心的原则。关于Spring Boot的介绍可以直接看本系列的第一章:https://blog.hanbinit.com.cn/archives/81Spring Boot支持使用M...

Spring Boot 2020-12-11 AM 8℃ 0条

创建一个基本的Spring Boot应用

Spring Boot项目和传统的Maven项目有什么不同?没有不同。Spring Boot 项目属于Maven项目,当然,也可以通过Gradle构建,本书设计项目主要使用Maven构建,后面会单独开一章专门将Gradle如何构建。创建项目打开网页 Spring Initializr,见图1。 在前面打开的网页中按照图2所示填写,并点击网页底部的GENERATE按钮。 我们的第一个项目只需要完成一个简单的rest接口即可,所以上图右侧的dependecies我只选择了Spring Web。将下载的zip包解压缩到你希望它呆的地方,并导入你喜欢的IDE。这里使用的是Intellj Id...

Spring Boot 2020-12-11 AM 15℃ 1条