Java
pixel_revolve
这个作者很懒,什么都没留下…
展开
-
Mybatis资源配置文件中#{}和${}区别
#{]和${}是Mybatis的映射配置文件动态传递参数的两种方式:#{}相当于?为占位符, 替换后对应的变量自动加上单引号$ {}相当于字符串替换, 替换后对应的变量不会加上单引号更重要的是:#{}能防止sql注入,$ {}不行更详细的请学习这篇文章https://blog.csdn.net/siwuxie095/article/details/79190856...原创 2021-10-06 22:32:32 · 212 阅读 · 0 评论 -
EL表达式的理解
简介EL表达式让jsp写起来更简单, 用来在jsp页面获取数据(只能获取数据不能设置数据)EL表达式获取数据以${msg}为例。及获取变量msg的值。 查找的范围依次从Page, Request, Session, Application中寻找,途中找到msg,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传""。EL表达式的四大作用域1、pageContext 变量当前的jsp页面上有效,在此页面创建,在此页面消亡比较少用!2、 request 变量在一个请求中有效,即变量原创 2021-10-06 16:42:02 · 204 阅读 · 0 评论 -
Spring @AutoWired注解用法解释(超级易懂)
@Autowired的应用场景我们开启Spring服务的时候,它会根据声明先扫描配置文件中的bean(注解配置同理), 再根据bean中类的全限定名去寻找它,一般为我们自己声明的pojo(实体类), 然后这时如果有@Autowired注解则会根据类型寻找其它的被Spring托管的bean进行自动注入, 调用默认的构造函数。用法解释下面看一个简单的例子:这里是一个spring项目的基本结构我们有三个实体类并且都是spring的beanTest方法注意到我们这里的people类中的cat原创 2021-10-06 11:21:50 · 2091 阅读 · 0 评论 -
idea不生成out文件夹的解决办法
一般来说idea项目默认编译输出out文件夹,maven项目默认编译输出到target文件夹。但是我们也可以自己手动的修改配置。1、点击project structure2、检查这里的输出路径是否为out3、最后检查这个位置要是是target把它改成out就行一般我们做web项目时使用maven管理但又希望输出out时一般可以这样修改,而maven的webapp模板是默认输出到out的,所以如上述maven普通的web项目可以使用本文的方法!...原创 2021-09-11 15:51:07 · 16198 阅读 · 3 评论 -
Error creating bean with name ‘org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping#0‘
今天跑一个SpringMVC的web项目,刚运行tomcat就报出500,根据网上查的诸多资料进行修改都没能解决。运行日志输出报的错误:javax.servlet.ServletException: Servlet[springmvc]的Servlet.init()引发异常 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) org.apache.catalina.valv原创 2021-08-31 21:59:16 · 2873 阅读 · 0 评论 -
Maven静态资源过滤(target目录下缺少xml文件)
一般运行maven项目时发现target目录下缺少xml文件可以在maven下做如下配置:简洁版本 旨在将java目录下的xml导出 <build> <resources> <resource> <directory>src/main/java</directory> <includes>原创 2021-08-30 17:15:03 · 331 阅读 · 0 评论 -
org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause:com.mysql.
报错信息"C:\Program Files\Java\jdk-15.0.2\bin\java.exe" -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:D:\software\IntelliJ IDEA 2021.1.3\lib\idea_rt.jar=60260:D:\software\IntelliJ IDEA 2021.1.3\bin" -Dfile.encoding=UTF-8 -classpath "D:\software\Intel原创 2021-08-30 17:08:42 · 528 阅读 · 0 评论 -
datagrip使用教程:如何查看表数据关系图(用于架构和数据库优化)
以前我常用的sql编辑器一直是sqlyog, 敲sql不是那么方便(需要自己下插件才能有提示和补全),而且社区版无法查看表数据关系图。而JetBrains底下的datagrip社区版也可以使用该功能,而且补全提示很智能(用过idea的都清楚)。好了废话不多说了,下面说步骤:首先我们连接上自己的数据库,并且选中自己想要查询关系的table.右击选中的table,依次按照顺序选中到Show Visualization出现关系图界面(若有关联会有另一张表的图并且之间会有箭头指向)同时我们可以将其它原创 2021-08-12 16:04:48 · 16548 阅读 · 4 评论 -
tomcat Application context 新版idea配置
我在拿2021版idea开发servlet时,发现项目的访问路径为 localhost:8080/projectName ,而老版本的idea则是默认就为localhost:8080/ ,并且这个路径还可以在部署tomcat时在Application context进行随意修改.旧版idea的tomcat部署页面...原创 2021-08-09 16:50:54 · 3184 阅读 · 8 评论