![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
SpringBoot框架相关
萌翻天
一只站在树上的鸟儿,从来不会害怕树枝会断裂,因为它相信的不是树枝,而是它自己的翅膀。
展开
-
使用JPA自动生成数据库实体类
2、修改GeneratePOJOs.groovy文件配置。选择存放实体类的目录,点击确定。3、选择要生成实体类的表右键。4、自动生成的实体类如下。1、添加maven依赖。原创 2022-07-26 14:53:39 · 1773 阅读 · 0 评论 -
springboot指定域名后无路径时默认访问页面
在Controller中加入@RequestMapping("/")原创 2022-08-01 15:33:01 · 794 阅读 · 1 评论 -
springboot拦截器Interceptor
1、创建一个拦截器类并实现HandlerInterceptor接口,重写preHandle、postHandle、afterCompletion这3个方法。2、创建拦截器的配置类,定义拦截规则。原创 2022-08-01 15:29:41 · 1003 阅读 · 0 评论 -
解决非controller使用@Autowired注解注入为null问题
注意:引用对象的时候需要userActivity.userVisitMapper不能直接用userVisitMapper原创 2022-06-28 11:01:41 · 219 阅读 · 0 评论 -
SpringBoot核心注解
SpringBoot核心注解原创 2022-06-28 10:59:39 · 299 阅读 · 0 评论 -
mybatis中#和$的区别
#{ } 被解析为一个参数占位符 ,的变量的替换是在 DBMS 中,字段参数尽量使用#{},相同的预编译 sql 可以重复利用${ } 是纯碎的字符串替换,在动态 SQL 解析阶段将会进行变量替换,表名作为变量时,必须使用 ${ },因为表名是字符串,使用 sql 占位符替换字符串时会带上单引号 ,这会导致 sql 语法错误...原创 2022-06-28 10:36:57 · 108 阅读 · 0 评论 -
mybatis动态参数传递表名
注意表名要使用$符号,字段名使用#原创 2022-06-28 10:18:14 · 2143 阅读 · 0 评论 -
mybatis注解开发 @Delete 批量删除
@Delete(" DELETE FROM webapp.error_alarm WHERE id in #{id} ") int deleteByIdBatch(List ids);原创 2022-06-28 10:13:09 · 3520 阅读 · 2 评论 -
SpringBoot开启远程调试
1、启动服务时允许远程调试,并设置监听的端口号2、IDEA设置远程调试保证服务器的代码和本地代码一致,在本地用idea启动项目,项目启动成功后,点击Run - ,在弹框中点击 号,然后选择。 3、输入服务器的ip端口4、在idea中选择远程调试项目,打断点,点击DEBUG调试运行即可。......原创 2022-06-28 10:09:21 · 3843 阅读 · 0 评论 -
SpringBoot使用@Slf4j注解
@Slf4j注解的作用相当于private final Logger logger = LoggerFactory.getLogger(当前类名.class);1、安装Lombok插件 2、添加pom依赖3、在代码中使用原创 2022-06-27 15:21:14 · 1601 阅读 · 0 评论 -
解决服务启动慢InetAddress.getLocalHost().getHostName() took 5003 milliseconds to respond. Please verify you
1、在命令行中执行 hostname 命令得到本机的 hostname。比如我的机器运行结果是:mftdeMacBook-Pro.local2、增加host#springboot127.0.0.1 localhost mftdeMacBook-Pro.local::1 localhost mftdeMacBook-Pro.local原创 2022-06-27 15:09:41 · 1561 阅读 · 0 评论 -
将SpringBoot项目的jar包注册成service服务的方式启动
1、增加/lib/systemd/system/springweb.service内容2、操作服务//重载服务systemctl daemon-reload//查看service状态: systemctl status springweb//配置开机启动: systemctl enable springweb//启动springweb: systemctl start springweb//停止springweb: systemctl stop springweb//重启springweb: syst原创 2022-06-27 15:04:01 · 382 阅读 · 0 评论 -
使用idea创建SpringBoot工程
1、选择Spring Initializr 2、配置jdk和包名等3、选择需要插件依赖,也可以后续引入 4、选择模版引擎,用于渲染前端页面,官方推荐Thymeleaf原创 2022-06-27 14:59:49 · 217 阅读 · 0 评论