第二章 Java Project搭建

简介:
徒弟:师傅,我们可以开发建立项目了吗?
师傅:没问题,师傅就给你上上课吧!
新建java项目,需要建立如图所示的包结构(这图是后面补上的,所以里面有建好的类):
wps_clip_image1
点击项目,右键选择-》属性-》添加自定义库:
wps_clip_image2
坚持以最少包原则,例如:
wps_clip_image3
完成如下图所示:
wps_clip_image4
项目结构大致如下:
wps_clip_image1
对BookService进行测试, 这里使用Junit4,新建Test Case,显示如下:
wps_clip_image5
添加JUnit4所依赖的包即可。
SpringTest代码如下:
public   class  SpringTest {
  @Test  
  public   void  springTest(){
ApplicationContext   ctx   =
new  ClassPathXmlApplicationContext( "beans.xml" );
BookService bookService =
(BookService)ctx.getBean( "bookService" );
    bookService.listBook();
  }
}
运行结果如下:
wps_clip_image6
那么,大家思考一下,是如何做到的呢?
首先:将src文件夹,加入build path:
wps_clip_image7
其次:beans.xml添加BookService的声明:
< bean   id = "bookService"   class = "com.netease.lee.service.impl.BookServiceImpl" />
最后:运行Junit Test
public   class  BookServiceImpl  implements  BookService {
  @Override
  public   void  listBook() {
    System. out .println( "展现书籍列表" );
  }
}
小结:
1、 如果需要导入特定的包环境,例如:juit4,可以在Eclipse中自定义user library
2、 相应的包,添加完毕,如果运行报错,可能是因为你没有在source中引入src
3、 刚开始学习的时候,碰到问题不要慌,盯着错误提示,利用身边的资源解决问题。
相关文章
|
Oracle Java 关系型数据库
Linux centos7.0搭建Java开发环境(保姆级教程)
Linux centos7.0搭建Java开发环境(保姆级教程),包括JDK,Tomact,mysql的安装与部署和jar与war二种方式的项目创建与部署。
Linux centos7.0搭建Java开发环境(保姆级教程)
|
Java Maven Android开发
【Azure Developer】VS Code打包Java maven Project 遇见 BUILD FAILURE
Unknown lifecycle phase "lean". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>
499 5
|
Cloud Native Java Go
解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n
解决 Spring Boot 和 Gradle Java 版本兼容性问题:A problem occurred configuring root project ‘demo1‘. > Could n
1926 0
|
Java
Project facet Java version 1.8 is not supported解决记录
Project facet Java version 1.8 is not supported解决记录
251 1
Java演进问题之Project Lilliput降低内存占用的如何解决
Java演进问题之Project Lilliput降低内存占用的如何解决
348 0
|
Java Spring
Java报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.x.0.RELEASE
Java报错Project ‘org.springframework.boot:spring-boot-starter-parent:2.x.0.RELEASE
305 0
|
开发框架 安全 Oracle
Java基础一(Java 简介+JDK JRE JVM +如何搭建Java开发环境/Java 开发环境配置+Java 源程序与编译型运行区别)
Java 简介+java特性+JDK JRE JVM +如何搭建Java开发环境/Java 开发环境配置+Java 源程序与编译型运行区别)
375 1
Java基础一(Java 简介+JDK JRE JVM +如何搭建Java开发环境/Java 开发环境配置+Java 源程序与编译型运行区别)
|
Java 编译器 Android开发
解决java compiler level does not match the version of the installed java project facet
解决java compiler level does not match the version of the installed java project facet
|
监控 Java Linux
Java基础篇 | Java开发环境的搭建(下)
Java基础篇 | Java开发环境的搭建(下)
344 0
Java基础篇 | Java开发环境的搭建(下)
|
安全 Java Linux
Java基础篇 | Java开发环境的搭建(上)
Java基础篇 | Java开发环境的搭建
353 0
Java基础篇 | Java开发环境的搭建(上)