Spring Boot
文章平均质量分 54
springboot
tanxinji
站在巨人的肩膀上
展开
-
如何前端存token,后端获取token
在身份验证方面,Token通常用于替代传统的基于会话的身份验证机制,如使用Cookie+Session的方式。使用Token进行身份验证的好处是,服务器不需要在内存中保存用户的会话信息,因为Token本身包含了所有验证所需的信息。在前端,使用浏览器提供的 Web Storage(如LocalStorage或SessionStorage)或者使用HTTP Cookie来存储Token。Token是一种用于身份验证和授权的令牌(Token)机制,在网络通信中广泛使用。注解来接收前端传递的Token值。原创 2023-12-09 12:15:32 · 6505 阅读 · 0 评论 -
springboot统一异常处理
通过将全局异常处理器注册为一个 Bean,Spring Boot 将自动应用该处理器来处理应用程序中发生的异常。最后,在 Spring Boot 应用程序的配置类中,需要将全局异常处理器注册为一个 Bean。在 Spring Boot 中,可以通过自定义异常处理器来实现统一的异常处理。方法用于处理其他未处理的异常,返回一个带有 500 错误状态码和错误消息的。或其他未处理的异常时,全局异常处理器将捕获并处理它们,返回适当的错误响应。然后,创建一个全局异常处理器,用于处理应用程序中发生的异常。原创 2023-12-04 15:12:41 · 595 阅读 · 0 评论 -
springboot跨域问题
浏览器实施了同源策略(Same-Origin Policy),这是一种安全机制,限制了来自不同源的页面之间的交互。域名不同:当浏览器中的 JavaScript 代码发起请求时,请求的目标地址与当前页面的域名不同,就会触发跨域问题。使用 Spring Security 进行跨域配置:如果你的应用程序使用了 Spring Security,你可以在配置类中添加跨域配置。端口不同:即使两个页面的域名相同,但如果它们使用了不同的端口,也会被视为跨域请求。),而另一个页面使用的是普通的 HTTP 协议(如。原创 2023-11-30 16:59:11 · 921 阅读 · 0 评论 -
Maven统一版本号
为了方便统一版本号。加一个 使用的话就是 示例:原创 2022-06-13 09:42:59 · 712 阅读 · 0 评论 -
SpringBoot项目网页加载出现Whitelabel Error Page
运行SpringBoot项目之后,在浏览器输入localhost:8081 ,出现如下界面,1.有index.html文件2.端口没有写错 到后面发现pom.xml导错springboot依赖了,换上正确的依赖就好了。。。好无语 <dependencies> <dependency> <groupId>org.springframework.boot</groupId>原创 2022-05-18 07:00:00 · 889 阅读 · 0 评论 -
Spring获取所有被托管的类
有的时候想获取被Spring托管的类,并且想对其进行修改。 步骤: 创建一个类实现ApplicationContextAware接口,加上注解@Component 。重写setApplicationContext(ApplicationContext applicationContext)方法,在此方法中可以获取ApplicationContext对象 示例:@Componentpublic class GetTest implements ApplicationContextAware {原创 2022-05-17 18:43:14 · 421 阅读 · 0 评论 -
Thymeleaf入门
一、创建一个Maven项目 如下创建了名为ctest_thymeleaf项目二、导入坐标 在pox.xml加入thymeleaf坐标<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.5</ve原创 2022-03-27 14:32:11 · 746 阅读 · 0 评论 -
SpringBoot日志
一、创建一个Maven项目 创建一个名为springboot_loggin的Maven项目二、导入坐标 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.4</version>原创 2022-03-14 19:29:24 · 712 阅读 · 0 评论 -
解决SpringBoot测试时出现:Unable to find a @SpringBootConfiguration,you need to use @ContextConfiguration
在测试类中找不到带有@SpringBootApplication的启动类。 运行TestMy类的test1()方法,报错。并且book出现了红色下划线。 解决。将测试类的路径和Application类路径一致即可。就是跟带有@SpringBootApplication的启动类的包路径一致。 如下所示: 之后运行就正常了。...原创 2022-03-06 19:54:17 · 6954 阅读 · 1 评论 -
SpringBoot如何修改默认端口号
一、添加-Dserver.port=端口号 下面示例,将默认端口号修改为6666 -Dserver.port=6666 运行结果:二、在.properties文件添加server.port=端口号 下面示例,将默认端口号修改为7666。 在resources文件下创建一个db.properties 在db.properties中添加 server.port=7666 运行结果:三、添加.yml文件 下面示例,将默认端口号修改为8888。 在application.ym原创 2022-03-05 16:59:26 · 23189 阅读 · 6 评论 -
Spring Boot入门-快速搭建网页
官网链接: Developing Your First Spring Boot Application 使用Spring Boot可以极大方便开发。下面以一个网页的请求和响应为例。一、创建一个Maven项目 创建一个名为test_springboot的Maven项目。二、导入坐标 在pom.xml中导入坐标<parent> <groupId>org.springframework.boot</groupId> <art原创 2022-02-27 00:01:57 · 9042 阅读 · 0 评论