SpringBoot

日常开发中,我们经常需要处理表单数据绑定、参数预处理等场景。今天就来聊聊SpringBoot中一个非常实用的注解——@ModelAttribute。什么是@ModelAttribute?@ModelAttribute注解主要用来将请求参数绑定到Model对象上,或者用于在方法级别进行数据预处理。它在SpringMVC中扮演着重要的角色,能够大大简化我们的开发工作。基本用法1.标注在方法参数上最常见的用法是在Controller方法的参数前使用:@PostMapping("/user/save")publicStringsaveUser(@ModelAtt...
一、服务器docker配置1、配置服务器端docker远程连端口编辑docker.service文件,添加-Htcp://0.0.0.0:2375参数vi/usr/lib/systemd/system/docker.service2、重启dockersystemctldaemon-reloadservicedockerrestart3、测试端口连接是否正常curlhttp://localhost:2375/version二、idea开发环境配置1、安装docker插件2、通过docker插件连接服务器上的docke...
如果想要使用ApplicationEvent实现观察者模式,只需要简单几步:创建业务相关的Event,需要继承ApplicationEvent,重写有参构造函数定义不同的监听器(观察者)Listener实现ApplicationListener接口,重写onApplicationEvent方法通过ApplicationContext#publishEvent方法发布具体事件1、创建业务相关的Event事件/***@Author:knight*@Description:新用户注册事件*@Date:Createdin2021/9/816:05*/public...