
springBoot
文章平均质量分 64
柯南二号
沉淀技术,为业务赋能
展开
-
【后端】SpringBoot用CORS解决无法跨域访问的问题
适用于更底层的控制(不推荐,除非有特殊需求)。@Component@Override.allowedOrigins("http://localhost:3000") // 推荐明确指定前端地址.allowedHeaders("*") // 可选,允许前端发送的自定义 Header// 可选,预检请求的缓存时间(单位秒)原创 2025-05-12 20:06:30 · 1369 阅读 · 0 评论 -
SpringBoot 设置HTTP代理访问
遇到这样的一个场景,代码部署到私有服务器上去之后,这台私有服务器a无法直接访问公网,需要通过代理转发到另外一台专门访问公网的服务器b, 让服务器b去请求对应的公网ip,于是就需要设置Http代理。通常使用springboot会用到两种不同的httpclientspring-boot-starter-webflux 这个包下面的WebClientSpring-web 这个包下面的RestTemplate。原创 2025-04-30 11:00:47 · 611 阅读 · 0 评论 -
SpringBoot 结合 MyBatis 在控制台查看实际SQL语句执行的结果
appender=com.p6spy.engine.spy.appender.StdoutLogger # 或者使用 Log4jAppender。driver-class-name: com.p6spy.engine.spy.P6SpyDriver # 使用 P6Spy 驱动。启动应用程序后,执行数据库查询时,你将在控制台上看到 SQL 查询和执行时间的输出。driver=com.mysql.cj.jdbc.Driver # 使用你的数据库驱动。这个优点是可以看到具体的执行结果集合。原创 2024-10-13 16:09:28 · 1586 阅读 · 0 评论 -
SpringBoot整合MyBatis记录
MyBatis 中提供了两种方式来实现 SQL 语句映射,一种是通过 XML 来定义语句,还有一种是通过注解的方式,注解的方式更加简洁、方便,但是不如 XML 来的功能强大、直观,这里由于文章篇幅有限,重点介绍 XML 的形式来实现 SQL 语句映射。上节中创建的 mapper 接口文件还需要创建一个 mapper XML 文件与之对应,mapper XML 文件中主要定义了 SQL 语句。application.yml 配置文件中 mybatis 字段中定义的几个属性需要关注一下。原创 2024-10-09 19:24:06 · 1346 阅读 · 0 评论 -
SpringBoot中applicaiton.properties转换成application.yml 插件
最后选择Application.properties----->右击Convert YAML and properties File----->即转换成功了。输入 Convert Yaml and Properties File ----->然后Install下载 -----> 点击OK应用。点击idea中的File----->点击setting----->点击Plugins----->原创 2024-10-09 16:37:46 · 595 阅读 · 0 评论 -
Spring Boot启动后直接没有任何警告报错信息,打印`Process finished with exit code 0`直接退出
Spring Boot启动后直接没有任何警告报错信息,打印`Process finished with exit code 0`直接退出原创 2023-02-10 22:44:00 · 1495 阅读 · 0 评论 -
为啥SpringBoot更多普遍采用Controller+Service接口层+ServiceImpl接口实现层
为啥SpringBoot更多普遍采用Controller+Service接口层+ServiceImpl接口实现层?为解决移植性问题而产生的套路2005年以前的大多数项目都是直接在业务处理层的Service类中嵌入JDBC代码,这就使得这个Service类与数据库紧藕合,在换一种数据库的情况下,就要修改Service类中的sql。 根据软件设计的开闭原则,软件应该对修改关闭、对扩展开放。 因此,那时聪明的程序员就把这个Service类设计成一个接口,使控制层只依赖这个接口,于是就有了controller+原创 2020-11-16 10:12:22 · 5635 阅读 · 0 评论 -
Spring Boot常用注解
Spring Boot常用注解@Service:注解在类上,表示这是一个业务层bean@Controller:注解在类上,表示这是一个控制层bean@Repository:注解在类上,表示这是一个数据访问层bean@Component:注解在类上,表示通用bean ,value不写默认就是类名首字母小写@Autowired:按类型注入.默认属性required= true;当不能确定 Spring 容器中一定拥有某个类的Bean 时, 可以在需要自动注入该类 Bean 的地方可以使用@A原创 2020-09-27 11:33:26 · 273 阅读 · 0 评论 -
OAuth 2.0教程
OAuth 2.0系列教程参考链接http://ifeve.com/oauth2-tutorial-all/原创 2020-09-05 08:14:24 · 266 阅读 · 0 评论 -
Spring Boot的依赖配置文件的解析
SpringBoot笔记-day01在pom.xml中 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version...原创 2020-01-31 11:39:39 · 1500 阅读 · 0 评论