怎么在IDEA中格式化SQL代码?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
创新互联公司主要从事成都网站设计、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务虎丘,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792SQL执行控制台,这里是格式化之后的,我们平时手写的SQL都是没有格式化的,注意这里提供了输入框,操作占位符的参数也很方便…
那么这里的格式化的SQL是怎么实现的呢??
这里的哈,IDEA的快捷键 Ctrl + Alt + L,就可以格式化SQL
补充:解决idea的src目录下不能编译SQL语句的xml配置文件的问题
1.编译的目录下不会编译映射配置文件.xml,但是resources目录中的文件都被编译出来。
2.pom.xml文件的配置
4.0.0 com.sly hrm01 1.0-SNAPSHOT war hrm01 Maven Webapp http://www.example.com UTF-8 1.7 1.7 junit junit 4.11 test org.aopalliance com.springsource.org.aopalliance 1.0.0 org.aspectj com.springsource.org.aspectj.weaver 1.6.4.RELEASE org.springframework spring-aop 5.0.10.RELEASE org.springframework spring-aspects 5.1.0.RELEASE org.springframework spring-beans 5.0.1.RELEASE org.springframework spring-context 5.0.1.RELEASE org.springframework spring-core 5.0.1.RELEASE org.springframework spring-expression 5.0.1.RELEASE org.springframework spring-jcl 5.0.1.RELEASE org.springframework spring-jdbc 5.0.1.RELEASE org.springframework spring-tx 5.0.1.RELEASE org.springframework spring-web 5.0.1.RELEASE org.springframework spring-webmvc 5.0.1.RELEASE org.mybatis mybatis 3.4.2 org.mybatis mybatis-spring 1.3.1 mysql mysql-connector-java 5.1.48 com.alibaba druid 1.1.5 javax.servlet jstl 1.1.2 taglibs standard 1.1.2 org.apache.tomcat tomcat-servlet-api 9.0.21 hrm01 maven-clean-plugin 3.1.0 maven-resources-plugin 3.0.2 maven-compiler-plugin 3.8.0 maven-surefire-plugin 2.22.1 maven-war-plugin 3.2.2 maven-install-plugin 2.5.2 maven-deploy-plugin 2.8.2
3.控制台无报错且网页报错404 找不到,或者500如下错误。
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userHandler': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userServiceImpl': Unsatisfied dependency expressed through field 'userDao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'IUserDao' defined in file [D:\Tomcat\apache-tomcat-9.0.27\webapps\hrm01_war\WEB-INF\classes\com\hrm\user\dao\IUserDao.class]: Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Wrong namespace. Expected 'com.hrm.user.dao.IUserDao' but found 'com.hrm.user.dao.UserDao'.
1.在pom文件中的build标签下配置该属性即可解决这个问题,但是要注意src前面不要加 / 。
一定不要写为:(/src/main/java)。
这样在编译目录下xml文件也被编译。
2.加入该配置后编译目录下有了映射配置文件,见上图IUserDao.xml。
控制台可以正常显示数据。
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联网站建设公司,的支持。