
JavaEE
学习总结
小小竹子
这个作者很懒,什么都没留下…
展开
-
Mybatis Plus简单使用
一:MyBatis-Plus简介MyBatis-Plus是在Mybatis基础上添加了很多功能无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错支持主原创 2020-10-18 18:24:27 · 371 阅读 · 0 评论 -
IDEA中Maven依赖包无法下载,maven使用阿里源无法Could not transfer artifact xx.xx from/to alimaven(aliyun)-
方式一:大部分人会有这种问题,直接修改即可,请参考持.之.以.恒IDEA中Maven依赖包无法下载或导入问题解决办法二maven使用阿里数据源不能生效,如这种Could not transfer artifact org.springframework.boot:spring-boot-/dependencies:pom:1.5.10.RELEASE from/to alimaven (http://maven.aliyun.com/nexus/content/groups/public/):原创 2020-08-10 09:16:14 · 6522 阅读 · 3 评论 -
springboot错误: 找不到或无法加载主类 cn.atguigu.springboot.SpringBoot01HelloworldQuickApplication
如果配置都正确,那么可能是在打包jar包的时候,某些信息没有打包到位。所以,可以将target下的jar包delete,然后运行项目,就会重新打包。这个时候应该就没问题。原创 2020-07-28 23:40:59 · 1314 阅读 · 0 评论 -
tomcat启动org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs org.apac
tomcat启动org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDsorg.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full原因:spring5.1.6版本和Jackson2.3.3有冲突可以使用Jackson2.90版本...原创 2020-07-26 22:14:17 · 1042 阅读 · 0 评论 -
spring整合Mybatis时,在业务层可以得到dao对象,但无法执行sql,原因target没有更新
在整合时,使用spring的配置文件applicationContext.xml代替Mybatis的主配置文件SqlMapCongin.xml时,在业务层可以获得dao代理对象,但是此代理对象却一直无法执行sql。原因:在编译mybatis时,使用了测试类测试mybatis的功能完整性,之后撇掉测试类整合spring时,target目录没有按程序的改变而自动更新,造成项目执行时一直有此前测试时的代码。所以报错。解决:在pom.xml中配置如下:自动更新<build>原创 2020-07-26 22:12:08 · 318 阅读 · 0 评论 -
获取DataSoutce数据源
读取配置文件,创建数据源使用Druid读取Druid.properties导入druid-1.0.9.jar包使用 InputStream is = class.getClassLoader().getResourceAsStream(“druid.properties”)Properties pro = new Porperties()pro.load(is)DataSource ds = DruidDataSourceFactory.createDataSource原创 2020-07-12 14:34:14 · 3222 阅读 · 0 评论 -
SSM:Spring+SpringMvc+Mybatis各jar包以及作用(整理中)
org.springframework:spring-webspring-web提供了核心HTTP集成,包括一些动载入Web ApplicationContext 特性的类、文件上传的支持类、便捷的工具辅助类、Spring HTTP调用、用于集成其他web框架的基础结构以及技术。spring-web是一个一站式的du框架,提供了表现层(springmvc)到业务层(spring)再到数据层的全套解决方案;spring的两dao大核心IOC(控制反转)和AOP(面向切面编程)更是给我们的程序解耦和代码的原创 2020-07-19 15:48:38 · 833 阅读 · 0 评论 -
记录问题-spring整合mybatis时,得到Dao接口的代理对象,但sql语句无法执行
问题:在整合spring整合mybatis时,在业务层可以获得dao接口的代理对象,但是此代理对像无法执行sql。甚至程序依旧在执行,不报一点错误。原因:在编译mybatis时,使用了测试类测试mybatis的功能可行性,之后撇掉测试类整合spring时,target目录没有按程序的改变而自动更新,造成项目执行时一直有此前测试时的代码。所以报错。也就是项目中target没有同步更新目录文件及资源。解决:可以直接删除target目录,然后运行项目时,会重新生成一个新的target目录,此目录已经原创 2020-07-19 09:58:28 · 435 阅读 · 0 评论 -
jsp页面和中文乱码和请求中文乱码
1. 对于JSP源数据中文乱码简介:Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因:主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互产生的乱码问题。首先Java(包括JSP)源文件中很可能包含有中文,而Java和JSP源文件的保存方式是基于字节流的,如果Java和JSP编译成class文件过程中,使用的编码方式与源文件的编码不一致,就会出现乱码。在头部添加:<%@ page原创 2020-07-17 11:03:32 · 320 阅读 · 0 评论 -
classpath作用问题在test包下的main方法无法执行
到底什么是classpath?classpath是JVM用到的一个环境变量,它用来指示JVM如何搜索class。 因为Java是编译型语言,源码文件是.java,而编译后的.class文件才是真正可以被JVM执行的字节码。 因此,JVM需要知道,如果要加载一个abc.xyz.Hello的类,应该去哪搜索对应的Hello.class文件。所以,classpath就是一组目录的集合,它设置的搜索路径与操作系统相关。例如,在Windows系统上,用;分隔,带空格的目录用""括起来,可能长这样:C:\w转载 2020-06-12 21:59:37 · 1282 阅读 · 0 评论 -
maven项目控制台中文乱码
maven控制的项目控制台乱码,网上大部分解决方法是在pom.xml添加<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <sourc原创 2020-05-27 21:29:08 · 429 阅读 · 0 评论