之前的web项目都打包成war包,而SpringBoot项目打包成jar包就可以了,它自己就有服务器软件,无需再部署到tomcat中了。很方便,就像手机安装app一样。端口设置等操作也可以在启动参数中修改。
6.1 添加打包插件
在Spring Boot项目中添加spring-boot-maven-plugin插件是为了支持将项目打包成可执行的可运行jar...
SpringBoot整合事务
在Service方法上加入@Transactional注解,就可以了,自动实现异常回退等功能
@Transactional
public void delete(int id) {
int rows=userMapper.delete(id);
System.out.println("ro...
出错截图
解决方法
https://blog.csdn.net/weixin_45790068/article/details/110689524
原因
原因:(统一资源标识符没有注册)
1. 导入依赖
<dependencies>
<!-- web开发的场景启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<arti...
1. 导入依赖
<dependencies>
<!-- web开发的场景启动器 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<art...
controller就正常加注解使用
application配置通常在server包下
静态资源都放在resources/static 目录下,非静态资源目录无法直接访问得到,也可以手动配置,配置后默认的自动被覆盖失效
外部访问静态资源时,不需要把static的静态文件目录加上
spring:
web:
resources:
stat...
两种方式
@Value注解
@ConfigurationProperties注解,批量导入,指定前缀即可
/*
读取配置的第一种方式 @value
直接在属性上添加注解
注意:value的key一定要写全了,value只能读取单个值
第二种方式 批量配置读取
方便,可以给集合类型赋值
*/
@Data
@Co...
pom中继承Springboot-starter的父工程,就是SpringBoot工程了
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3....
检查dependencies的位置是否正确
检查setting设置里的maven是不是自己的,idea自带的有时候下载会失败
八、终极实战:SpringBoot版微头条实战
目录
一、微头条案例介绍
微头条业务简介
技术栈介绍
功能展示
二、微头条前端搭建
三、基于SpringBoot搭建项目基础架构
1. 数据库脚本执行
2. 搭建SprintBoot工程
3. MybatisX逆向工程
四、后台功能开发
4.1 用户模块开发
4.2 首页模块开发
4.3 头条模块开...
七、MyBatis-Plus高级用法:最优化持久层开发
目录
一、MyBatis-Plus快速入门
1.1 简介
1.2 快速入门
二、MyBatis-Plus核心功能
2.1 基于Mapper接口CRUD
Insert方法
Delete方法
Update方法
Select方法
自定义和多表映射
2.2 基于Service接口CRUD
对比Ma...
六、快速启动框架:SpringBoot3实战
目录
一、SpringBoot3介绍
1.1 SpringBoot3简介
1.2 系统要求
1.3 快速入门
1.4 入门总结
二、SpringBoot3配置文件
2.1 统一配置管理概述
2.2 属性配置文件使用
2.3 YAML配置文件使用
2.4 批量配置文件注入
2.5 多环境配置和使用
三、S...
五、框架实战:SSM整合原理和实战
目录
一、SSM整合理解
1.1 什么是SSM整合?
1.2 SSM整合核心问题明确
1.2.1 第一问:SSM整合需要几个IoC容器?
1.2.2 第二问:每个IoC容器对应哪些类型组件?
1.2.3 第三问:IoC容器之间关系和调用方向?
1.2.4 第四问:具体多少配置类以及对应容器关系?
1.2.5 第五问:...
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\uno\firmware.elf] Error 1
原因:要保留 arduino.h的头文件