`
nannan408
  • 浏览: 1783668 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

架构师之maven(三)---------junit测试可能遇到的问题

 
阅读更多
1.前言.
  如题.
2.代码.
(1)类型转换错误
(1)问题描述
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error resolving JdbcType. Cause: java.lang.IllegalArgumentException: No enum const class org.apache.ibatis.type.JdbcType.Integer


解决办法
Integer 改为INTEGER 这个是个枚举,和大小写有关-_-!

(2)无法autowire.
很可能你的工程的pom没有引入配置文件xml等.pom.xml的build节点加上.
<build>
  		<plugins>
  			<plugin>
				<groupId>org.codehaus.mojo</groupId>
				<artifactId>cobertura-maven-plugin</artifactId>
				<version>2.5.1</version>
			</plugin>
			
  			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-source-plugin</artifactId>
				<executions>
					<execution>
						<id>attach-sources</id>
						<goals>
							<goal>jar</goal>
						</goals>
					</execution>
				</executions>
			</plugin>
  		</plugins>
  		
		<filters>
			<filter>src/main/filter/${env}.properties</filter>
		</filters>
		<resources>
		<resource>
			<directory>src/main/resources</directory>
				<includes>
					<include>**/*.properties</include>
					<include>**/*.xml</include>
					<include>**/*.ftl</include>
				</includes>
				<filtering>true</filtering>
			</resource>
			<resource>
				<directory>src/main/java</directory>
				<includes>
					<include>**/*.xml</include>
				</includes>
				<filtering>true</filtering>
			</resource>
		</resources>
	</build>


(3)不是类问题,始终imcomlabe class报错.
  maven update--->看test类是不是在builder folder里面--->检查service或者mapper是不是有语法错误--->数据库或者xml是否正确--->再执行下.
0
2
分享到:
评论

相关推荐

    通向架构师的道路.rar

    2. **通向架构师的道路(第二十一天)万能框架spring(三)之SSH.docx** SSH是指Spring、Struts2和Hibernate三个开源框架的组合,常用于构建企业级Java应用。本文档可能详细介绍了如何将Spring与其他两个框架集成,...

    jUnit入门教程 jUnit教程

    2. 命令行:使用JUnit的命令行工具或者Maven/Gradle的测试生命周期阶段运行测试。 六、异常测试 - `@Test(expected = Exception.class)`: 预期测试方法会抛出特定类型的异常。 - `assertThrows()`: 新版本的jUnit...

    JAVA_EE架构师_需要具备的知识

    ### JAVA EE架构师所需具备的知识 #### 一、基础知识阶段 **1. 语言基础与设计基础** - **Java**: Java是JAVA EE架构师的基础,掌握Java语法、面向对象编程(OOP)原则至关重要。 - **C/C++**: 了解C/C++有助于...

    JAVA EE架构师 需要具备的知识.docx

    - **单元测试**:使用JUnit进行代码测试,掌握持续集成工具如Ant、Maven。 - **软件工程过程**:理解RUP、敏捷方法,如Scrum、Kanban。 - **JVM原理**:深入理解内存管理、类加载器、反射机制。 - **安全**:掌握...

    JAVAEE架构师需要具备的知识.pdf

    - **后续**:参与项目,积累经验,熟悉数据库技术,如JDBC和ORM框架,掌握单元测试和构建工具,如JUnit、Ant和Maven。 - **深入技术**:精通面向对象分析与设计,熟悉JVM、安全和数据库操作。 - **安全**:理解Java...

    J2EE架构师手册:如何成为一位成功的J2EE架构

    12. **持续集成与自动化测试**:Jenkins、Maven和JUnit等工具的使用,可以帮助实现持续集成和自动化测试,确保代码质量并提高开发效率。 13. **微服务架构**:虽然J2EE最初是为大型企业级应用设计的,但随着微服务...

    j2EE架构师手册+J2EE OA 项目开发日记

    6. **持续集成与自动化测试**:使用如Maven、Jenkins等工具进行持续集成,以及JUnit、Selenium等进行自动化测试的方法。 这两份资源结合,不仅可以帮助读者掌握J2EE架构设计的理论知识,还能通过实际项目的案例学习...

    私塾在线 高级java软件架构师实战培训视频教程 阶段一 代码及目录 25-31讲 共148讲

    可能使用JUnit、Mockito等工具进行测试,并讲解如何编写可维护的测试用例,确保登录功能的正确性和健壮性。调整过程则可能涵盖性能优化、异常处理和用户体验改进。 第27节:实现index功能的开发,这通常是指网站的...

    淘淘商城-01

    - 解决了传统架构中的问题,提高了系统的灵活性与可扩展性。 - 引入服务注册中心简化了服务调用关系。 4. **系统间的服务调用** - 分布式架构下,系统间的服务调用变得复杂,需要借助服务注册中心来管理和监控...

    j2ee架构师手册

    10. **持续集成与自动化测试**:讲解如何利用Junit、Maven插件等工具进行单元测试和集成测试,以及CI/CD(持续集成/持续部署)流程的建立。 《J2EE架构师手册》的英文版可能提供了更国际化的视角和技术更新,对于...

    通向架构师的道路(第二十五天)SSH的单元测试与dbunit的整合的例子

    在IT行业中,尤其是在软件开发领域,单元测试是保证代码质量、可维护性和可扩展性的重要...在实际项目中,一个良好的测试策略能够帮助我们更快地发现和修复问题,提高开发效率,这也是通向架构师道路的关键步骤之一。

    J2EE架构师认证指南

    13. **持续集成与自动化测试**:利用工具如Maven、Gradle进行构建管理和依赖管理,使用JUnit、TestNG进行单元测试,以及使用Selenium、JMeter进行集成和性能测试,都是现代开发流程中的核心实践。 14. **微服务架构...

    java架构师学习大纲及视频

    Java架构师的学习路径是复杂而系统的,涉及到许多关键知识点,从基础到高级,从理论到实践,每一个环节都需要深入理解和熟练掌握。以下是一份详细的Java架构师学习大纲,结合视频资源,将帮助你从初学者逐步成长为...

    DevOps.for.Web.Development.2016.10.pdf

    - **自动化测试工具**(如 JUnit、Selenium):执行单元测试、集成测试和端到端测试。 - **配置管理工具**(如 Ansible、Chef):标准化开发、测试、生产环境配置。 - **容器化技术**(如 Docker):封装应用及其...

    J2EE架构师手册jgssc.rar

    综上所述,《J2EE架构师手册》可能涵盖了以上所有内容,帮助读者深入理解J2EE架构的各个方面,从组件模型到服务层,再到安全和部署策略,全面提高架构设计和实施的能力。通过阅读和学习这本书,架构师可以更好地应对...

    JAVA 架构师直通车练习项目.zip

    【标题】"JAVA 架构师直通车练习项目.zip"揭示了这是一个针对Java架构师的实践训练项目,旨在帮助学习者通过实际操作提升其在Java开发和架构设计方面的技能。这样的项目通常包含一系列复杂的编程任务、设计模式应用...

    J2EE架构师手册

    《J2EE架构师手册》是一本专门为J2EE工程师量身定制的宝贵参考资料,它涵盖了J2EE平台的核心技术和架构设计原则。J2EE,全称Java 2 Platform, Enterprise Edition,是Java语言在企业级应用开发中的标准,提供了构建...

    企业级JavaEE架构设计精深实践教程pdf+架构师视频资源

    《企业级JavaEE架构设计精深实践教程》是一份全面且深入的学习资料,旨在帮助开发者和潜在的架构师掌握在企业环境中构建高效、可扩展、稳定的JavaEE应用系统的技巧和最佳实践。本教程结合了理论与实践,通过PDF文档...

    如何完成从攻城尸到架构师的蜕变.docx

    成为一名Java架构师并非一蹴而就的过程,它需要扎实的技术基础、广泛的领域知识以及丰富的实践经验。以下是从"攻城尸"向架构师蜕变的关键步骤和知识点: 1. 框架掌握与原理理解: 作为Java开发人员,熟练使用各种...

Global site tag (gtag.js) - Google Analytics