![](https://img-blog.csdnimg.cn/97f599b336b04ec9b09f6d5622168a01.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Boot
文章平均质量分 93
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio
不变胖绝不罢休
这个作者很懒,什么都没留下…
展开
-
13.Swagger
学习目标了解Swagger的概念及作用掌握在项目中集成Swagger自动生成API文档Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。与为底层编程所实现的接口类似,Swagger 消除了调用服务时可原创 2022-06-16 16:50:39 · 218 阅读 · 1 评论 -
12.Shiro
12.1.1简介Apache Shiro是一个强大且易用的Java安全框架可以完成身份验证、授权、密码和会话管理Shiro 不仅可以用在 JavaSE 环境中,也可以用在 JavaEE 环境中官网: Apache Shiro | Simple. Java. Security.12.1.2功能Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验证某个用户是否拥有某个角原创 2022-06-15 22:01:34 · 250 阅读 · 0 评论 -
10.SpringBoot整合数据库操作
SpringBoot整合数据库操作转载 2022-06-14 12:34:33 · 1840 阅读 · 0 评论 -
9.SpringMVC自动配置原理
SpringMVC自动配置原理原创 2022-06-12 22:42:26 · 172 阅读 · 0 评论 -
8.Thymeleaf模板引擎
Thymeleaf模板引擎原创 2022-06-12 17:34:01 · 719 阅读 · 0 评论 -
7.SpringBoot Web开发总览
在之前我们的项目都是以jar包结尾的,没有放webapp的地方。 springboot最大的特点:自动装配1.创建应用,选择模块导入starter,只需要专注于业务代码springboot到底帮我们配置了什么,我们能不能修改?能修改哪些东西?能不能扩展xxxAutoConfiguration:向容器中自动配置组件xxxProperties:自动配置类,装配配置文件中自定义的一些内容要解决的问题导入静态资源html,css,js首页写jsp的地方,模板引擎Thymeleaf装配和扩展SpringMVC增删改查原创 2022-06-12 15:59:51 · 60 阅读 · 0 评论 -
5.JSR303数据校验及多环境切换
JSR303数据校验是用来校验输入内容的SprinBoot中可以用@validated来校验数据,如果数异常则会统一抛出异常,方便异常中心统一处理,我们这里来写个注解让我们的name只能支持Email格式;如果没有@Email注解,需要在pom.xml文件中添加依赖:使用数据校验,可以保证数据的正确性5.2多环境切换profile是Spring对不同环境提供不同配置功能的支持,可以通过激活不同的环境版本,实现快速切换环境;我们在主配置文件编写的时候,文件名可以是 application原创 2022-06-12 12:06:39 · 109 阅读 · 0 评论 -
4.Springboot配置文件
SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties application.yaml4.2yaml概述YAML是 “YAML Ain’t a Markup Language” (YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)这种语言以数据作为中心,而不是以标记语言为重点!以前的配置文件,大多数都是使用xml来配置转载 2022-06-11 22:55:19 · 218 阅读 · 0 评论 -
3.自动配置原理初探
Spring-boot-dependencies:核心依赖在父工程中我们在写或者引入springboot依赖的时候,不需要指定版本,因为有这些版本仓库启动器 启动器:说白了就是Springboot的启动场景比如:spring-boot-starter-web,它会帮助我们自动导入web环境所有的依赖springboot会将所有的功能场景,都变成一个个启动器我们要使用什么功能,就需要找到对应的启动器starter在这个里面最重要的就是@SpringBootApplication这个注解了让我转载 2022-06-11 21:17:17 · 594 阅读 · 0 评论 -
2.第一个SpringBoot程序
我们将学习如何快速的创建一个Spring Boot应用,并且实现一个简单的Http请求处理。通过这个例子对Spring Boot有一个初步的了解,并体验其结构简单、开发快速的特性。我的环境准备:java version “1.8.0_181” Maven-3.6.1 SpringBoot 2.x 最新版 开发工具:IDEASpring官方提供了非常方便的工具让我们快速构建应用,IDEA也集成了这个网站Spring Initializr:https://start.spring.io/使用Spring Ini原创 2022-06-11 09:41:09 · 79 阅读 · 0 评论 -
1.HelloWorld
从今天开始就进入微服务阶段 javase:OOPMySQL:持久化html+css+js+jquery+框架:视图,框架不熟练,css不好javaweb:独立开发MVC三层架构的网站:原始ssm:框架:简化了我们的开发流程,配置也开始较为复杂;在此之前项目打包都是war包,程序在Tomcat中运行spring再简化:springBoot-jar包,内嵌Tomcat;微服务架构! 服务越来越多:springCloudSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod J转载 2022-06-10 20:10:39 · 72 阅读 · 0 评论