
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前后端交互的总体逻辑页面加载把返回的数据构造成html片段,显示到网页上把messageList里的数据返回给浏览器点击按钮,提交消息把这个数据保存到messageList中@Override'}';@Override// 读取前端发来的数据,把这个数据保存到服务器中System.out.println("请求中收到的message " + message);

修改文件名:shift + F6test文件中也有这个文件,下图就是也要修改test文件中的这个名字吗不要直接修改文件名,通过idea提供的方式修改文件名的好处:1.idea会帮我们查找相关的代码2.idea会进行提示3.idea会帮我们把关联的文件名相关的代码全部修改。

对上面内容的一个总结:6. 传递数组当我们的请求,同一个参数有多个时,浏览器就会帮我们给封装成一个数组return "接收到的参数arrayParam: " + Arrays.toString(arrayParam) + ",长度为: " + arrayParam.length;传递集合@RequestParam让上传的参数变为不是非必须上传的,不上传的时候,值为null。

SpringBoot和SpringMVC之间的关系?使用SpringBoot创建SpringMVC框架(SpringMVC是一个web框架)对上面内容的总结:Spring包括了Spring家族Spring中有Spring Core,Spring Framework等(1) Spring,SpringMVC,SpringBoot区别?Spring是一个管理对象的容器,Spring是包含众多工具的Io

可以进行端口号的修改:端口号我们能够使用的范围:0 ~ 655350 ~ 1024 被一些协议所占用,8080被Tomcat所占用,3306被mysql所占用,其它端口号,我们都可以使用五大注解实现的类是预加载的(先全部加载出这些类)Bean的存可以自己对Bean的名称进行命名:一个Bean可以命名多个名称:Bean的取。

比如在数据库中你的账号,密码是写死在你的代码中的,别人要使用你的数据库,就需要你把源码给别人,这是很麻烦的,所以才有了配置文件。转义的意思,每个人的理解都不一样,如果面试官认为 \n 是换行为转义的,没有换行就是没有转义的,也是可以的。这里是赋值给key,如果没有去掉 $ ,就是拿到配置文件中的值,验证码的插件:Kaptcha 插件,根据后端生成的验证码。key 的格式建议是小写,单词之间使用 .

jar包和war包的区别:JAR包是Java类库的归档文件,而WAR包是专门用于Web应用程序的归档文件。热加载:写的代码,立即被加载进来,生效了热部署:如果代码发生了变动,就会重新部署运行SpringBoot程序(不在idea上运行的情况)(1) 打jar包(2) 通过java -jar XXX.jar启动Java虚拟机,并运行一个打包好的、名为 XXX.jar 的Java应用程序如果要修改ap

对上面内容的总结:(1) 引入依赖(2) 配置数据库(3) 写MyBatis代码1.注解2.xml方式打印Mybatis的日志的配置(日志都在调试的时候打印)上面的配置建议只出现在开发环境中,不要出现在线上环境中。

排序的时候,不能使用 $,会出现sql注入的问题,可以在传参的时候,进行判断是否是asc或者是desc,如果是这两个就可以使用 $ ,不是就不使用 $,这样就避免了sql注入。使用 # 时,如果参数为String,会自动加上 ‘’,$ 不会,$ 符号是直接拼接,$ 如果是字符串类型,需要加上 ‘’(比如你火车上的位置都是一格一格的,你只能在你的坐在你的那格(就是#),如果你可以占用其它格(就是$)

对上面内容的总结源码阅读过滤器是servlet提供的,暂且不用看Spring源码都是以了解(通过源码,了解Spring的流程)为主(应付面试)对上面内容的总结:(1) 拦截器:作用维度是URL(2) 统一数据返回格式(3) 统一异常处理。








