后台管理系统框架搭建——商城(二)
1.1Maven 1.依赖管理,jar包、工程之间的依赖 2.项目依赖。实现项目的进一步构建 3.maven工程有聚合、继承、依赖 1.2Maven的工程类型 1.War包工程(web工程) 2.Jar包工程(java工程) 3.Pom工程(聚合工程(至少有一个War包)、父工程)
1.3父工程的搭建 父工程是一个POM工程。在父工程中定义依赖的jar包版本信息、Maven插件的版本(为了方便统一版本信息)
1.4安装本地仓库 略:具体见maven学习
1.5pom父工程文件 406错误:url模板映射,响应response body,查看jackson文件地址是否引入 **pagehelper:**分页插件 slf4j:日志包 httpclient:模拟服务器和服务器之间调用 jedis:redis开发工具 solrj:solr搜索引擎 插件:解决版本更新自动换版本的问题
<build> <finalName>${ project.artifactId}</finalName> <plugins> <!-- 资源文件拷贝插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.7</version> <configuration> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- java编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> </plugins> <pluginManagement> <plugins> <!-- 配置Tomcat插件 --> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> </plugin> </plugins> </pluginManagement> </build>
1.5.1创建通用工具类COMMON工程 也需要继承父工程
1.6 后台管理工程创建
-parent: 管理依赖jar包的版本,全局,公司级别 **-common:**通用组件、工具类 manager : 后台管理系统(聚合工程,聚合成一个war包,必须有一个WAR包) manager.web 依赖springMVC,servlet,jsp,service,war包,要有web.xml manager.service 依赖mapper,依赖spring,mapper,Jar包 manager.mapper(dao) 依赖mybatis,pojo,jar包 manager.pojo(javabean) 无依赖 pojo:相当于普通实体类javabean mapper:相当于dao层
1.6.1 运行聚合工程 在manager聚合工程下启动tomcat 使用maven命令: clean Tomcat7:run tomacat指定使用tomcat7的插件 注意: 1.需要把parent工程安装到本地仓库,install