![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 77
SpringBoot入门
梦呓0104
这个作者很懒,什么都没留下…
展开
-
SpringBoot-11-Swagger
OpenAPI规范(OpenAPI Specification简称OAS)是Linux基金会的一个项目,试图通过定义一种用来描述API格式或API定义的语言,来规范RESTful服务开发过程。Swagger是目前最瘦欢迎的OpenAPI规范API开发工具框架,支持从设计和文档到测试和部署的整个API生命周期的开发。Swagger可以随项目生成强大的RESTful API文档,减少开发人员的工作量(不用自己写API接口文档了)。使用Swagger,只需要在代码中添加一些注解即可生成API接口文档,便于同步更原创 2021-01-30 18:38:15 · 95 阅读 · 0 评论 -
SpringBoot-10-CORS
SpringBoot跨域资源共享CORS支持传统的Ajax请求只能获取在同一域名下的资源,但是HTML5打破了这种限制,允许Ajax发起跨域请求。浏览器本身可以发起跨域请求的,比如可以链接一个外域的图片或者脚本,但是javascript脚本是不能获取这些外域资源内容的。CORS是一个W3C标准,全称是“跨域资源共享”(Cross-origin resource sharing),它允许浏览器向跨资源服务器发出XMLHttpRequest请求,从而克服了Ajax只能同源使用的限制。这种CORS使用了一个原创 2021-01-29 14:26:26 · 65 阅读 · 0 评论 -
SpringBoot-09-Thymeleaf
比jsp好用一点,因为jsp每次都要编译成servlet,效率实在太低了。但是现在也没太多人用了,毕竟都是前后端分离,但是作为学习路线,还是不跳过的好,简单了解一下。快速使用新建SpringBoot项目的时候除了勾选Spring Web,还要勾选Thymeleaf,其实也就是pom文件里多一个Thymeleaf的起步依赖,然后就可以用了。首先还是需要一个controller@Controller("myController")public class MyController { @Re原创 2021-01-28 18:40:18 · 175 阅读 · 0 评论 -
SpringBoot-08-logback
等以后工作日志应该还是会用的比较多的,所以日志这块自己也琢磨了好久,看了网上不少博客,主要参考了这两个博客:https://blog.csdn.net/u012129558/article/details/79947477https://zhangzw.com/posts/20200610.html环境准备SpringBoot已经集成了logging的依赖,所以不用导logbcak的包,但是@Sl4j需要使用lombok的依赖,所以在pom文件中导入:<dependency>原创 2021-01-28 10:50:55 · 101 阅读 · 0 评论 -
SpringBoot-07-ssm,dubbo,redis
SpringBoot集成Dubbo,Redis,Mybatis,Spring,SpringMVC,JSP集成的Redis还没来得及写,搭一主二从集群出了点问题一直没搞定,后续再补。接口工程:简单的maven工程,存放实体bean和业务接口服务提供者:SpringBootWeb项目,集成Mybatis,Redis,Dubbo添加依赖:Mybatis,Mysql,Dubbo,zookeeper,Redis,接口工程配置SpringBoot核心配置文件:数据库驱动,url,username,pa原创 2021-01-26 20:48:11 · 222 阅读 · 0 评论 -
SpringBoot-06-Dubbo
接口工程:存放实体bean和业务接口服务提供者:业务接口的实现类并将服务暴露且注册到注册中心,调用数据持久层添加依赖:dubbo,注册中心,接口工程配置服务提供者核心配置文件服务消费者:处理浏览器客户端发送的请求,从注册中心调用服务提供者所提供的服务添加依赖:dubbo,注册中心,接口工程配置服务消费者核心配置文件同样还是需要三个工程interface不需要是springboot项目,简单maven项目就可以,只是为了写接口,provider和consumer需要被加载到容.原创 2021-01-26 15:30:27 · 146 阅读 · 0 评论 -
SpringBoot-05-RESTful
SpringMVC常用注解@RestController表明所有方法都返回json对象,之前要返回一个json对象的时候,我们的做法是在方法上@ResponseBody,然后返回一个对象,让框架用jackson帮我们转成json格式。现在如果整个类中的方法返回的都是json格式,就可以直接在类上添加这个注解。@RestControllerpublic class StudentController { @RequestMapping("/getStudent") public Ob原创 2021-01-23 15:02:06 · 141 阅读 · 0 评论 -
SpringBoot-04-mybatis
原创审核和自己的文章冲突。。。。挂个链接试试能不能看到https://blog.csdn.net/weixin_43805402/article/details/112996670转载 2021-01-22 21:30:41 · 66 阅读 · 0 评论 -
SpringBoot-03-jsp
虽然jsp在慢慢被淘汰,但现在没学模板引擎之前,先用jsp来展示结果,不然一直用String展示也不方便。由于SpringBoot默认采用模板引擎,所以要集成jsp就要单独配置。首先是要创建一个专门放jsp的目录,在src/main下面创建webapp目录,然后按图示来:选中刚刚创建的webapp目录,然后会提示“Web” Facet resources are not included in an artifact,点Create Artifact就可以了,图没截。这个时候可以看到webapp目录原创 2021-01-22 13:58:00 · 258 阅读 · 0 评论 -
SpringBoot-02-properties/yaml
单配置文件之前运行SpringBoot的时候,控制台输出的默认context path是 ’ ',如果需要修改,就在application.properties中修改就可以,这个文件名是固定的不能换别的名字,比如要修改tomcat的端口号和context path,直接在配置文件中改:server.port=9090server.servlet.context-path=/springboot这时候控制台的输出就变了:Tomcat started on port(s): 9090 (http) w原创 2021-01-22 12:56:38 · 957 阅读 · 0 评论 -
SpringBoot-01-hello
SpringBoot HelloWorld用idea创建SpringBoot工程非常方便,而且对于pom文件引入依赖也做了极大的简化,不需要自己关心那么多版本的问题,只要自己指定了SpringBoot的版本,那么对应的Spring SpringMVC等版本都是给配置好的。创建新工程的时候,直接选SpringBoot Initializer,然后勾上Spring Web就可以这样一个简单的SpringBoot模板就创建好了,可以看到它的pom文件并不是很多,一个web的starter(起步依赖),一个原创 2021-01-21 17:15:09 · 77 阅读 · 0 评论