老师,按照视频敲好代码后,没有报错,运行后报错了,这是哪里出错了呢
sql.zip
这个studentList = null; 是哪里来的呢 没有做映射的啊
//通过姓名模糊查询 @Select("select * from user where username like '%'#{name} '%'") List<User> likeFind(String name);
在sql里面写通配符,测试类写↓
List<User> aa = mapper.likeFind("百战"); aa.forEach(System.out::println);
查不到数据
老师,这set类型的注入是不是可以重复
<property name="students2"> <set> <bean class="com.itbaizhan.domain.Student"> <property name="id" value="1"></property> <property name="name" value="小茹"/> <property name="address" value="陕西西安"/> </bean> <bean class="com.itbaizhan.domain.Student"> <property name="id" value="1"/> <property name="name" value="小茹"/> <property name="address" value="陕西西安"/> </bean> </set></property>
如果要保证set类型的不可重复是不是需要我们自己判断?
@Autowired private StudentDao studentDao; @Repository("studentDao1")
为什么这样是不报错的?属性名与id不一样也能匹配的吗
错误:
08-Oct-2022 15:34:55.216 警告 [http-nio-8080-exec-10] org.springframework.web.servlet.DispatcherServlet.noHandlerFound No mapping for PUT /mvcdemo/page/c7/put
前提:
老师,请问这里的sql语句为什么要用$
新建整合的spring配置文件,为什么只引入了dao和service的配置文件,而没有引入springmvc的呢。
视频8分多,内层for循环逻辑上或许不太对。
如果字段包含多个敏感词,那或许就只能替换掉最后一个敏感词。
我试着改了一下:
for (String sensitiveWord : sensitiveWords) if (value.contains(sensitiveWord)) value = value.replaceAll(sensitiveWord, "***"); model.put(key,value);
这里拦截器作用路径为什么是两个*
具体规则是什么......
老师,为什么session能调用所有方法,比较方便;但是还是实现Mapper动态代理比较常用呢
配置了这个StringHttpMessageConverter为什么能解决中文乱码呢?
原理是什么啊?
实在是搞不定,项目已打包上传
mvc_demo1.rar
注意看地址栏,一个是t1,一个是t2,
返回的jsp页面中用的el表达式是${requestScope.name}
都拿到了"北京尚学堂"这个数据。
那么问题来了:
将t1中的Model数据通过使用@SessionAttributes("name")放入session域,按理说t2请求用${requestScope.name}是拿不到数据的啊。
从结果来看,session域中的数据用requestScope也能获得了,很迷惑啊。
是我理解错了?
<!-- 开启SpringMVC注解的支持 -->
<mvc:annotation-driven/>
完全感受不到,这个开启mvc注解支持到底有啥用。
不用它项目也没问题啊。
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637