![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring boot
Love_云宝儿
爱她~
展开
-
Springboot的全局异常数据格式处理
思路:定义类并注入spring容器 advice增强代码:package com.wangs.springbootdemo.controller;import com.wangs.springbootdemo.model.GlobeResponse;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframe原创 2022-04-29 11:34:12 · 273 阅读 · 1 评论 -
restful风格编程知识补充
REST简介REST(Representational State Transfer),表现形式状态转换。单纯从上述的英文和中文,很难理解到底什么是rest,我们来看两个具体例子传统风格资源描述形式http://localhost:8080/users/getById?id=1 //获取id为1的用户信息http://localhost:8080/users/saveUser //存储用户信息REST风格描述形式http://localhost:8080/users/1 //获原创 2022-03-27 14:10:04 · 342 阅读 · 2 评论 -
修改Springboot的定制banner
在Springboot启动的时候会有一个默认图案,如下图所示:我们在src/main/resources下新建一个banner.txt通过http://patorjk.com/software/tagg网站生成字符,将字符复制到banner.txt中即可。banner.txt中内容是啥就会显示啥,随便你放什么。我放的我媳妇儿的名字,哈哈。...原创 2020-11-26 11:02:27 · 92 阅读 · 0 评论 -
新建的Springboot项目无法启动,也不报错,解决方式
新建的Springboot项目无法启动,也不报错?这是怎么回事?答案是缺少“spring-boot-starter-web”依赖如果你是使用的maven,那么在pom.xml中添加以下依赖,注意version要和你新建Springboot的版本一致:<!-- https://mvnrepository.com/artifact/org.springframework.boo...原创 2019-12-18 15:26:16 · 11069 阅读 · 4 评论 -
【SpringBoot学习第十三天】CORS支持----即跨域问题
今天我们来看一下Springboot的CORS支持。首先,什么是CORS?CORS指的是跨域问题,即跨域是因为受到了同源策略的限制,同源策略要求源相同才能正常进行通信,即协议、域名、端口号都完全一致。比如说我们有两个Tomcat,一个是8070端口,一个是8071端口,如果想让两个Tomcat进行通信,那么是需要进行支持的。现在绝大多数的浏览器都已经支持了跨域问题,比如JSONP、或ifr...原创 2019-12-13 14:53:11 · 179 阅读 · 0 评论 -
SpringBoot入门到精通教程
由于博主在上班,不定时更新!Eclipse 创建 Spring boot项目及相关内容解释 新建demo Spring boot添加调试工具 将项目打包成jar包及相关必要条件解释 propertise配置文件 yaml配置文件 多环境配置 集成freemarker freemarker使用小结 集成thymeleaf 错误处理的三种方式 集成Servlet、Filter...原创 2019-12-11 11:07:02 · 143 阅读 · 1 评论 -
【Spring boot学习第十二天】集成Servlet、Filter、Listener
这里我们推荐使用注解方式进行配置。首先我们在【主方法】上加入@ServletComponentScan注解,加上该注解后,会扫描项目中的Servlet、Filter、Listener。主方法:package com.wangs;import org.springframework.boot.SpringApplication;import org.springframework...原创 2019-07-15 15:19:59 · 137 阅读 · 2 评论 -
【Spring boot学习第十一天】错误处理的三种方式
springboot的错误处理有几种不同的方式,这里我们介绍三种最常见的方式,首先我们来看第一种。方法一:该方式会将一切错误页面引导至我们自定义的页面。我们将所有的错误映射到/error,然后自己实现ErrorController,当遇到错误时,后台会自动调用该实现ErrorController的控制器。首先我们在pom.xml中添加ErrorController的相关依赖(如果有...原创 2019-07-04 17:02:51 · 322 阅读 · 0 评论 -
【Spring boot学习第十天】集成thymeleaf
1.新建springboot项目2.勾选thymeleaf依赖3.我们来编写配置文件,这里可以是yaml、yml或properties配置文件,我们以yml文件为例。4.我们在classpath目录下新建一个web目录,然后再web目录下建立student.html文件5.新建controller,我们进行测试StudentController.java...原创 2019-07-02 11:41:45 · 184 阅读 · 0 评论 -
【Spring boot学习第八天】集成freemarker
Spring boot集成【freemarker】,首先在pom.xml文件中添加freemarker的依赖,如下所示,这时候他会自动导入相关jar包<!-- 集成freemarker --><dependency> <groupId>org.springframework.boot</groupId> <artifac...原创 2019-04-15 18:30:19 · 284 阅读 · 0 评论 -
【Spring boot学习第七天】多环境配置
如何使用配置文件做到区分开发环境、测试环境?今天我们来介绍一下properties和yaml文件的配置。首先我们先来看properties文件的配置。我们首先来看【properties】配置文件在主配置文件中添加"spring.profiles.active=test"来配置,“test”对应的就是application-test.properties文件,这样我们再开启运行项目,...原创 2019-03-27 10:29:02 · 217 阅读 · 0 评论 -
【Spring boot学习第六天】yaml配置文件
yaml配置文件与properties配置文件类似,下面我们来看一下这两个配置文件的对比:上面是yaml,下面是propertiesyaml配置文件使用一个开头+冒号+空格,然后该头下面的属性另起一行进行配置,这里需要注意的是,每个冒号后面均要加一个空格,否则yaml配置文件不会生效。...原创 2019-03-14 15:59:05 · 201 阅读 · 0 评论 -
【Spring boot学习第五天】propertise配置文件
整个工程的配置文件在"src"--"main"--"resources"下的“application.properties”文件这里我们需要注意的是"${}"这个是大括号,而不是小括号,Tomcat配置端口直接用server.port=int类型的一个端口数值就可以了,接下来我们来看获取application.properties文件中的内容,打开controller,定义变量,使用@Valu...原创 2019-03-13 11:49:03 · 253 阅读 · 0 评论 -
【Spring boot学习第四天】将项目打包成jar包及相关必要条件解释
在工程中“右键”--“run as”--“Maven Build..” 在Goals中输入“clean package”,点击“run”运行 Build success后,刷新目录结构,在“target”目录下可以看到打包好的jar包生成了 然后我们到目录结构中使用“java -jar AMapServer-0.0.1-SNAPSHOT.jar”运行 运行成功后,我们访问一下,成功了“ht...原创 2019-03-07 14:44:28 · 220 阅读 · 0 评论 -
【Spring boot学习第三天】Spring boot添加调试工具
每次修改代码都要像Spring MVC一样重启Tomcat吗?不是的,我们可以在项目这加一个调试工具,那么每次修改保存后会自己重启了,这里实质是在pom.xml添加了一个依赖,或者我们在开始建立项目时,就可以添加这个devtools,如图所示:接下来我们试着发一些请求,使用rest风格:这里Controller应这么编写,这里的注解“PathVariable”...原创 2019-03-05 11:49:29 · 329 阅读 · 0 评论 -
【Spring boot学习第二天】Spring boot demo建立
接上一章1.创建Spring boot项目后,会默认创建一个入口文件,启动文件,Springboot内置Tomcat,无需配置Tomcat即可启动。1为自动创建文件,2中“SpringBootApplication”注解为Springboot的入口,告诉Spring boot项目入口在这里。2.我们新建一个Controller文件,添加Spring MVC的相关注解,由于我们建立Spr...原创 2019-03-04 17:07:01 · 193 阅读 · 0 评论 -
【Spring boot学习第一天】Eclipse 创建 Spring boot项目及相关内容解释
1.eclipse界面中HELP----Eclipse Marketplace2.在find框里面搜索“Spring tool suite”,点击“install”安装,下一步,下一步就完事了,这里不多说,注意安装和本地eclipse版本相同的工具。3.file--new--Spring starter project4.点击“next”,5.勾选“web”,点击...原创 2019-03-04 16:18:37 · 270 阅读 · 0 评论 -
【Spring boot学习第九天】freemarker使用小结
1.修改freemarker默认模板位置在配置文件中添加freemarker的配置地址即可:spring.freemarker.template-loader-path=classpath:/web这样就相当于由原来template文件夹,改为了web文件夹,如图:2.使用webjar方式加载js和css文件这个类似于maven仓库,他可以把我们web开发需要的的js和c...原创 2019-05-06 10:23:46 · 464 阅读 · 0 评论