SpringBoot
文章平均质量分 92
Angus博客
知足长乐,助人为乐,自得其乐。
展开
-
Spring Security 导致 Spring Boot 跨域失效问题
Spring Security,跨域原创 2023-01-09 15:44:04 · 2243 阅读 · 2 评论 -
Spring Boot教程(17)-Spring Boot集成Swagger
一、 S Sr wagger 是什么? Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。http://swagger.io/ Springfox 的前身是 swagger-springmvc,是一个开源的 API doc 框架,可以将我们的 Controller 的方法以文档的形式展现,基于 Swagger。...原创 2020-05-07 22:43:57 · 411 阅读 · 0 评论 -
Spring Boot教程(16)-集成Druid阿里数据库连接池
Druid的介绍具体对比可以参考链接https://github.com/alibaba/druid/wiki/%E5%90%84%E7%A7%8D%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%9E%E6%8E%A5%E6%B1%A0%E5%AF%B9%E6%AF%94一、添加依赖 <dependency> ...原创 2020-05-07 22:20:57 · 606 阅读 · 0 评论 -
Spring Boot教程(15)-集成mybatis
一、添加依赖 <!-- mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</arti...原创 2020-05-07 21:48:26 · 345 阅读 · 0 评论 -
Spring Boot教程(14)-使用异步消息服务-AMQP(RabbitMQ)
需要安装RabbitMQ服务要不然会报错链接失败RabbitMQ下载地址:http://www.rabbitmq.com/download.html一、 添加依赖 <!-- amqp --> <dependency> <groupId>org.springframework.boot<...原创 2020-05-07 19:01:38 · 500 阅读 · 0 评论 -
Spring Boot教程(13)-使用异步消息服务-JMS(ActiveMQ)
一、添加依赖 <!-- jms --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifa...原创 2020-05-07 15:56:00 · 486 阅读 · 0 评论 -
Spring Boot教程(12)-redis缓存设置,幂等性防重复提交
设置缓存,具体看注释说明,通过设置后可以实现防重复提交等思路,缓存五秒,redis中没有值会自动存储后返回false,如果有值返回true。五秒后自动清理内存。 /** * 原子性。。相当于事务锁 包装幂等性操作。不会在执行get或者set的时候开启新的操作。 * 根据key做出的判断。所以要保证key的唯一性,5秒缓存, * @param key...原创 2020-05-07 15:08:17 · 409 阅读 · 0 评论 -
Spring Boot教程(11)-redis
一、 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </de...原创 2020-05-07 14:52:23 · 278 阅读 · 0 评论 -
Spring Boot教程(10)-使用SQL关系型数据库-h2嵌入式数据库的使用
一、 添加依赖 <dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> ...原创 2020-05-07 11:04:25 · 382 阅读 · 0 评论 -
Spring Boot教程(9)-Spring-data-jpa
一、 配置数据源 : <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </d...原创 2020-05-07 10:46:30 · 302 阅读 · 0 评论 -
Spring Boot教程(8)-使用SQL关系型数据库-JdbcTemplate
1:配置数据源 <!-- 数据库 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactI...原创 2020-05-07 00:24:54 · 340 阅读 · 0 评论 -
Spring Boot教程(7)-文件上传
在user.html中添加如下代码<form method="POST" enctype="multipart/form-data" action="/file/upload"> 文件:<input type="file" name="wsjFile" /> <input type="submit" value="上传" />...原创 2020-05-06 19:42:59 · 265 阅读 · 0 评论 -
Spring Boot教程(6)-web应用开发-错误处理
错误的处理 方法一:Spring Boot 将所有的错误默认映射到/error, 实现ErrorController(本文以方法一实现)package com.wsj.springbootdemo.controller;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springfram...原创 2020-02-15 22:47:32 · 386 阅读 · 0 评论 -
Spring Boot教程(5)-web应用开发-模板引擎Thymeleaf
一:模板引擎的介绍:FreeMarkerThymeleafVelocity (1.4版本之后弃用,Spring Framework 4.3版本之后弃用)GroovyMustache注:jsp应该尽量避免使用,原因如下:jsp只能打包为:war格式,不支持jar格式,只能在标准的容器里面跑(tomcat,jetty都可以) 内嵌的Jetty目前不支持J...原创 2020-02-15 20:42:49 · 404 阅读 · 0 评论 -
Spring Boot教程(4)-日志配置-logback和使用。
SpringBoot支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logbacklogback配置方式:默认配置文件配置和引用外部配置文件配置SpringBoot默认使用logback,所以不用引入依赖直接使用:一:默认配置文件配置(不建议使用:不够灵活,对log4j2等不够友好)# 日志文件名,比如:wsj.log,或者是...原创 2020-02-15 19:44:58 · 662 阅读 · 0 评论 -
Spring Boot教程(3)-配置文件-多环境配置
多环境配置的好处:1.不同环境配置可以配置不同的参数2.便于部署,提高效率,减少出错Properties多环境配置1. 配置激活选项spring.profiles.active=dev2.添加其他配置文件可以看到端口号不一样。启动项目git地址:https://github.com/itwsj/springbootdemo...原创 2020-02-15 18:43:16 · 334 阅读 · 0 评论 -
Spring Boot教程(2) – 运行第一个项目
上篇文章写了用四种方式创建SpringBoot项目,面就看看项目能不能跑起来,我们通过IDE和命令行,直观地理解框架的作用。先来一张IntelliJ IDEA的截图,为项目刚创建时候的状态。左侧为项目目录区,右侧为代码区。下面来看看用IntelliJ IDEA怎么跑:当你创建好项目后,目录中只有一个DemoApplication.java,这个类是整个程序的入...原创 2019-09-25 15:55:13 · 327 阅读 · 0 评论 -
Spring Boot教程(1)创建Spring项目
开发环境: IntelliJ IDEA,或者STS JDK:1.8Spring Boot 介绍我们刚开始学习 JavaWeb 的时候,使用 Servlet/JSP 做开发,一个接口搞一个 Servlet ,很头大,后来我们通过隐藏域或者反射等方式,可以减少 Servlet 的创建,但是依然不方便,再后来,我们引入 Struts2/SpringMVC 这一类的框架,来...原创 2019-09-25 14:55:48 · 425 阅读 · 0 评论 -
第十一部分“Spring Boot/Spring Cloud”模块的题和答案
十一、Spring Boot / Spring Cloud104. 什么是 spring boot? 在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指在spring配置文件中创建<bean>,依赖注入即为...原创 2019-05-05 15:00:18 · 759 阅读 · 3 评论