初识Spring Boot,开发社区讨论交流网站首页. 文章目录 初识Spring Boot,开发社区讨论交流网站首页. 1.项目简介 2. 搭建开发环境 JDK Apache Maven IntelliJ IDEA 创建SpringBoot项目 Spring Boot 入门示例 3.Spring入门 Spring全家桶 Spring Framework Spring IoC 4.Spring MVC入门 HTTP Spring MVC Thymeleaf 5.Mybatis入门 安装数据库 M…
Spring Boot 集成SwaggerAPI 文章目录 Spring Boot 集成SwaggerAPI Swagger 添加依赖 配置类 config 控制类 controller 接口测试 页面测试 常用注解 资料参考 学习Spring Boot框架使用Swagger构建RESTful API. 简单记录 - Spring Boot+Spring Cloud+Vue+Element项目实战 Spring Boot作为当前最为流行的Java Web开发脚手架,越来越多的开发者选择用其来构建…
Oauth2介绍:Oauth2是为用户资源的授权定义了一个安全.开放及简单的标准,第三方无需知道用户的账号及密码,就可获取到用户的授权信息,并且这是安全的. 简单的来说,当用户登陆网站的时候,需要账号和密码,但是你没有账号和密码,你需要注册网站的账号和密码,可是你不想注册,如果我有(qq,github,微博,facebook)第三方网站的账号,直接登陆当前网站访问网站的资源就好了?有没有这种实现呢? 答案是yes,当然为统一规范,其中就用到 oauh2. ouah2有4中实现模式(参考阮一峰的…
上一节的时候,我们打开了springboot的端点,有一些数据是非常敏感的,比如/shutdown. 这一节,我们要给一些敏感信息加上权限控制. spring boot本身的security模块就很好用,需要配置的东西很少,但是对于初学者而言,会有很多坑. 一.security配置 1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s…
Spring Security 是一个强大且高度可定制的身份验证和访问控制框架,完全基于 Spring 的应用程序的标准,Spring Security 为基于 Java EE 的企业应用程序提供了一个全面的安全解决方案. 安全框架最主要包括两个操作 认证(Authentication) 确认用户可以访问当前系统 授权(Authorization) 确定用户在当前系统中是否能够执行某个操作,即用户所拥有的功能权限. Spring Security 适配器 在 Spring Boot 当中配置 S…
关于项目的创建不再解释,需要了解的请参考: Springboot(一):使用Intellij中的Spring Initializr来快速构建Spring Boot工程 目录结构: 首先我们在上一项目的基础上建立了controller层,位于com.spring.demo包下,这样做的目的是为了使启动应用时可以扫到自定义的Controller 编写Controller.java, package com.spring.demo.controller; import org.springframew…
mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多.由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,感兴趣的可以看看这篇文章:场屠戮MongoDB的盛宴反思:超33000个数据库遭遇入侵勒索,同时也说明了很多公司生产中大量使用mongodb. mongodb简介 MongoDB(来自于英文单词“Humongous”,中文含义为“庞大”)是可以应用于各种规模的…
原文地址:https://xobo.org/spring-boot-apollo-dubbo-xml-error/ 某Spring Boot项目接入 apollo 后启动 dubbo 报错Caused by: java.lang.IllegalStateException: ApplicationConfig.application == null. 根据异常猜测是 dubbo 启动时未读取到 apollo 内的配置. 解决方法 apollo-client 升到 1.2.0 之后,然后在appl…
1.在 pom.xml 中配置相关的 jar 依赖: <!-- 加载 spring boot redis 包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 2.在  Springboot  核心配置文件  ap…
Spring Boot是由Pribotal团队提供,设计用来简化新Spring应用的初始搭建和开发过程的开源框架. 随着Spring体系越来越庞大,各种配置也是越来越复杂,Spring Boot就是解决这些问题, Spring Boot它遵循约定优于配置的规则,使用特定的方式来进行配置,从而使开发人员不再需要定义各种样板化的配置,将开发人员从繁杂的配置文件中解放出来, Spring Boot并不是什么新框架,它只是默认配置了很多框架的使用方式,就像Maven整合了所有的jar包一样Spring…