{ "pages":[ "pages/userLogin/login", "pages/userRegist/regist", "pages/list/list", "pages/listFollow/listFollow", "pages/fast/fast", "pages/mine/mine", "pages/searchVideo/searchVideo", "pages/report/report", "pages/videoInfo/videoInfo", "pages/chooseBgm/chooseBgm", "pages/index/index" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "小慕短视频", "navigationBarTextStyle":"black" }, "debug": true }
{ "pages":[ "pages/index/index" /*, "pages/logs/logs" */ ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "WeChat", "navigationBarTextStyle":"black" } }
const app = getApp()
这个app就是咱们的全局对象。html
Page({ /** * 页面的初始数据 */ data: { } })
这个是一个私有的Page对象,而后数据绑定里面目前是为空。前端
regist.jsjava
// pages/userRegist/regist.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { } })
regist.wxml页面咱们就保留。node
<!--pages/userRegist/regist.wxml--> <view> <view class='login-icon'> <image class='login-img' src='../resource/images/dsp.jpg'></image> </view> <view class='login-form'> <form bindsubmit='doRegist'> <!--帐号--> <view class='inputView'> <image class='nameImage' src='../resource/images/username.png'></image> <label class='loginLabel'>帐号</label> <input name="username" class='inputText' placeholder="请输入帐号"></input> </view> <view class='line'></view> <!--密码--> <view class='inputView'> <image class='keyImage' src="../resource/images/password.png"></image> <label class='loginLabel'>密码</label> <input name="password" class='inputText' password='true' placeholder='请输入密码'/> </view> </form> </view> </view>
regist.wxssmysql
/* pages/userRegist/regist.wxss */ page{ background-color: whitesmoke; } .login-img{ width: 750px; } /*表单内容*/ .inputView { background-color: white; line-height: 45px; } /*输入框*/ .nameImage, .keyImage { margin-left: 22px; width: 20px; height: 20px; } .loginLabel { margin: 15px 15px 15px 10px; color: gray; font-size: 15px; } .inputText { float: right; text-align: right; margin-right: 22px; margin-top: 11px; font-size: 15px; } .line { width: 100%; height : 1px; background-color: gainsboro; margin-top: 1px; } /*按钮*/ .loginBtn { width: 80%; margin-top: 35px; } .goLoginBtn { width: 80%; margin-top: 15px; }
{ "pages":[ "pages/userRegist/regist", "pages/userLogin/login", "pages/list/list", "pages/listFollow/listFollow", "pages/fast/fast", "pages/mine/mine", "pages/searchVideo/searchVideo", "pages/report/report", "pages/videoInfo/videoInfo", "pages/chooseBgm/chooseBgm", "pages/index/index" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "小慕短视频", "navigationBarTextStyle":"black" }, "debug": true }
补充完整regist.wxmlandroid
<!--pages/userRegist/regist.wxml--> <view> <view class='login-icon'> <image class='login-img' src='../resource/images/dsp.jpg'></image> </view> <view class='login-form'> <form bindsubmit='doRegist'> <!--帐号--> <view class='inputView'> <image class='nameImage' src='../resource/images/username.png'></image> <label class='loginLabel'>帐号</label> <input name="username" class='inputText' placeholder="请输入帐号"></input> </view> <view class='line'></view> <!--密码--> <view class='inputView'> <image class='keyImage' src="../resource/images/password.png"></image> <label class='loginLabel'>密码</label> <input name="password" class='inputText' password='true' placeholder='请输入密码'/> </view> <!--按钮--> <view> <button class='loginBtn' type='primary' form-type='submit'>注册</button> </view> <view> <button class='goLoginBtn' type='warn' bindtap='goLoginPage'>返回登陆</button> </view> </form> </view> </view>
同时修改一下app.jsonios
{ "pages":[ "pages/userRegist/regist", "pages/userLogin/login", "pages/list/list", "pages/listFollow/listFollow", "pages/fast/fast", "pages/mine/mine", "pages/searchVideo/searchVideo", "pages/report/report", "pages/videoInfo/videoInfo", "pages/chooseBgm/chooseBgm", "pages/index/index" ], "window":{ "backgroundTextStyle":"light", "navigationBarBackgroundColor": "#fff", "navigationBarTitleText": "小慕短视频", "navigationBarTextStyle":"black" }, "debug": true }
这个video里面有不少的是它的额外的子工程,就是一个模块。把其余的一些子工程整合成了一个大的工程,那么这个就是一个聚合工程。git
那么这些聚合工程彼此依赖在一块儿是什么样的关系呢?imooc/imooc-root/imooc-parent这三种都是表明它是一个聚合工程,而后咱们经过一个model(模块)对它去一个一个添加子工程或者说是子模块。common包括枚举类、工具类等等,所有均可以放到咱们的common工程里面去。放进去以后,这样的好处就是可让其余的全部的工程所有都进行一个依赖,依赖完了以后就能够去调用,甚至common能够跨工程、跨项目去引用。pojo是全部的工程脱离出来的一层。dao层、service层、controller层咱们都要去引用咱们的pojo,因此咱们会把pojo放在比较优先级靠上的。mapper(dao)层是咱们的数据层。数据层要去和咱们的数据库交互的时候,咱们主要要使用到bean,就是咱们的pojo类。咱们须要让dao层和咱们的pojo层进行一个依赖的关系。接下来咱们就会有一个service层。service层就须要去引用到咱们的dao层,同时咱们的mapper层已经引用到了pojo层,那么咱们能够在service层同时去调用咱们的dao层和pojo类。里面全部的只要是有依赖关系,那么service层它之上的全部的工程我所有均可以在service里面去进行一个引入。最后一层是对外开放的一层,咱们在这里定义为api层。api就是接口类,接口层。咱们把接口层对外开放而且能够支持让咱们的页面经过ajax去调用或者说让咱们的手机端去调用,让咱们手机端上的小程序去调用。这一层咱们能够把它定义为api层。一样咱们也能够有一些web层。好比说咱们都是一些页面的跳转,跳转的形式并无使用ajax,那么这样的web层也能够去依赖咱们的service。不只仅是api和web,可能还会有其余不少的层,好比说pojo网上的门户层,admin管理层。其实咱们均可以去一层一层经过扩展一个额外的web层面去调用service,这样子就能够减小不少的代码,这样子会很是很是方便。这样的一个聚合工程就是咱们下一节所要说的。github
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 0.0.0.0 account.jetbrains.com
<plugin type="tk.mybatis.mapper.generator.MapperPlugin"> <property name="mappers" value="com.imooc.utils.MyMapper"/> </plugin>
package com.imooc.utils; import tk.mybatis.mapper.common.Mapper; import tk.mybatis.mapper.common.MySqlMapper; public interface MyMapper<T> extends Mapper<T>, MySqlMapper<T> { //TODO //FIXME 特别注意,该接口不能被扫描到,不然会出错 }
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/imooc-video-dev" userId="root" password="root"> </jdbcConnection>
<!-- 对应生成的pojo所在包 --> <javaModelGenerator targetPackage="com.imooc.pojo" targetProject="src/main/java"/> <!-- 对应生成的mapper所在目录 --> <sqlMapGenerator targetPackage="mapper" targetProject="src/main/resources"/> <!-- 配置mapper对应的java映射 --> <javaClientGenerator targetPackage="com.imooc.mapper" targetProject="src/main/java" type="XMLMAPPER"/>
<table tableName="bgm"></table> <table tableName="comments"></table> <table tableName="search_records"></table> <table tableName="users"></table> <table tableName="users_fans"></table> <table tableName="users_like_videos"></table> <table tableName="users_report"></table> <table tableName="videos"></table>
运行GeneratorDisplayweb
怪不得不行,原来项目尚未setup sdk。换Eclipse算了。
把imooc-videos-dev-mapper/src/main/java/com.imooc.mapper拷贝到imooc-videos-dev/imooc-videos-dev-mapper/src/main/java/com/imooc/mapper,imooc-videos-dev-pojo/src/main/java/com.imooc.pojo拷贝到imooc-videos-dev/imooc-videos-dev-pojo/src/main/java/com/imooc/pojo。
从新设计一次数据库表,上次设计的不全。
由于咱们全部的Controller和手机端的小程序交互都是以一个JSON形式的转换。既然是一个JSON,咱们在全部的Controller的上方用的注释叫@RestController而不是@Controller。
@RequestMapping("/regist"),POST和GET请求均可以。
package com.imooc.controller;
import org.apache.commons.lang3.StringUtils;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import com.imooc.pojo.Users;
import com.imooc.utils.IMoocJSONResult;
@RestController
public class RegistLoginController extends BasicController {
@PostMapping("/regist") public IMoocJSONResult regist(@RequestBody Users user) throws Exception { // 1. 判断用户名和密码必须不为空 if (StringUtils.isBlank(user.getUsername()) || StringUtils.isBlank(user.getPassword())) { return IMoocJSONResult.errorMsg("用户名和密码不能为空"); }
// 2. 判断用户名是否存在
// 3. 保存用户,注册信息
return IMoocJSONResult.ok();
}
}
Users是咱们刚刚经过逆向工程所生成的一个用户对象类。前端小程序是能够直接把里面的相关的信息给传过来的。Users前面须要加一个@RequestBody,由于它是一个JSON对象。
@PostMapping("/regist") public IMoocJSONResult regist(@RequestBody Users user) throws Exception { return IMoocJSONResult.ok(); }
最简单的RegistLoginController写完了。
2. 判断用户名是否存在和3. 保存用户,注册信息这两块都是须要咱们去调用数据层Service,因此新建一个UserService
package com.imooc.service; import com.imooc.pojo.Users; public interface UserService { /** * @Description: 判断用户名是否存在 */ public boolean queryUsernameIsExist(String username); /** * @Description: 保存用户(用户注册) */ public void saveUser(Users user); }
咱们以前已经逆向生成了UserMapper,咱们能够把UserMapper注入到咱们当前的这个类UserServiceImpl里面来。
不少人都会使用自增的id,咱们这里使用全局惟一的id。拷贝之前作过的SpringBoot项目的三个idworker插件的包到imooc-videos-dev-common下。
queryUsernameIsExist是一个查询操做,saveUser是一个保存操做。那么它们对于咱们的一个事务来说确定也是须要的吧,那么咱们能够采起一个声明式事务。
@Transactional(propagation = Propagation.SUPPORTS
对于咱们的查询咱们只须要使用SUPPORTS这样子的一个级别就能够了。
@Transactional(propagation = Propagation.REQUIRED)
对于新增、修改、删除咱们可使用REQUIRED。
UserServiceImpl写完了
package com.imooc.service.impl; import org.apache.commons.lang3.StringUtils; import org.n3r.idworker.Sid;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import com.imooc.mapper.UsersMapper; import com.imooc.pojo.Users; import com.imooc.service.UserService; public class UserServiceImpl implements UserService { @Autowired private UsersMapper userMapper; @Autowired private Sid sid; @Transactional(propagation = Propagation.SUPPORTS) @Override public boolean queryUsernameIsExist(String username) { Users user = new Users(); user.setUsername(username); Users result = userMapper.selectOne(user); return result == null ? false : true; } @Transactional(propagation = Propagation.REQUIRED) @Override public void saveUser(Users user) { String userId = sid.nextShort(); user.setId(userId); userMapper.insert(user); } }
接下来RegistLoginController.java注入和调用/imooc-videos-dev-service/src/main/java/com/imooc/service/UserService.java
package com.imooc.controller; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import com.imooc.pojo.Users; import com.imooc.service.UserService; import com.imooc.utils.IMoocJSONResult; import com.imooc.utils.MD5Utils; @RestController public class RegistLoginController extends BasicController { @Autowired private UserService userService; @PostMapping("/regist") public IMoocJSONResult regist(@RequestBody Users user) throws Exception { // 1. 判断用户名和密码必须不为空 if (StringUtils.isBlank(user.getUsername()) || StringUtils.isBlank(user.getPassword())) { return IMoocJSONResult.errorMsg("用户名和密码不能为空"); } // 2. 判断用户名是否存在 boolean usernameIsExist = userService.queryUsernameIsExist(user.getUsername()); // 3. 保存用户,注册信息 if (!usernameIsExist) { user.setNickname(user.getUsername()); user.setPassword(MD5Utils.getMD5Str(user.getPassword())); user.setFansCounts(0); user.setReceiveLikeCounts(0); user.setFollowCounts(0); userService.saveUser(user); } else { return IMoocJSONResult.errorMsg("用户名已经存在,请换一个再试"); }
return IMoocJSONResult.ok(); } }
如今Service层和Controller层所有都编码完毕了。
咱们如今已经开发完毕了一个用户注册的接口,可是咱们并无测试。swagger2它是能够构建一个很是强大的在线的restful API的文档。它也能够更加快速地进行开发,也能够更加便捷地部署。已经有不少公司在使用swagger2来进行敏捷开发。swagger2是一个很是好用的工具和插件。
它其实能够部署在内网,咱们能够针对咱们开放出来的文档作一些信息。若是我不是后端开发人员,我是一个前端的或者ios或者android开发者,我只要经过打开这样的一个网址就能够去看到后端人员所提供给咱们的API接口。
要使用swagger2,必需要在/imooc-videos-dev-common/pom.xml文件里面引入这两个依赖。
<!-- swagger2 配置 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.4.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.4.0</version> </dependency>
而后咱们须要对咱们的swagger2进行一个配置。咱们先找到/imooc-videos-dev-mini-api/src/main/java/com/imooc/Application.java的同级目录,建立一个类Swagger2.java。
@Bean 在这里配置了一个Bean,这个Bean是为了可让咱们的Swagger2.java去扫描到咱们的Controller,由于咱们的一些文档是写在咱们的Controller的上面的。咱们是以一个注解的形式去写,写了以后咱们的一些不一样的团队的开发人员才能够去看到,因此在这里咱们来配置一个basePackage叫com.imooc.controller,也就是咱们全部controller所在的这一个包。
return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select() .apis(RequestHandlerSelectors.basePackage("com.imooc.controller"))
这个时候咱们的Swagger2这样的配置就已经好了,咱们而且在SpringBoot里面也已是启用了。那么启用完了以后咱们须要去对咱们的接口进行一些编写。
package com.imooc.controller; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import com.imooc.pojo.Users; import com.imooc.service.UserService; import com.imooc.utils.IMoocJSONResult; import com.imooc.utils.MD5Utils; @RestController @Api(value="用户注册登陆的接口", tags= {"注册和登陆的controller"}) public class RegistLoginController extends BasicController { @Autowired private UserService userService; @ApiOperation(value="用户注册", notes="用户注册的接口") @PostMapping("/regist") public IMoocJSONResult regist(@RequestBody Users user) throws Exception { // 1. 判断用户名和密码必须不为空 if (StringUtils.isBlank(user.getUsername()) || StringUtils.isBlank(user.getPassword())) { return IMoocJSONResult.errorMsg("用户名和密码不能为空"); } // 2. 判断用户名是否存在 boolean usernameIsExist = userService.queryUsernameIsExist(user.getUsername()); // 3. 保存用户,注册信息 if (!usernameIsExist) { user.setNickname(user.getUsername()); user.setPassword(MD5Utils.getMD5Str(user.getPassword())); user.setFansCounts(0); user.setReceiveLikeCounts(0); user.setFollowCounts(0); userService.saveUser(user); } else { return IMoocJSONResult.errorMsg("用户名已经存在,请换一个再试"); }
return IMoocJSONResult.ok(); } }
可是对于咱们的一些用户参数咱们并无作一些限制,由于咱们用户的参数是:user.getUsername()和user.getPassword(),因此对于咱们的这两个字段/参数咱们也是须要去作一些设置。
Users是一个实体,因此定义它为@ApiModel(value="用户对象",description="这是用户对象")
/** * 用户名 */ private String username; /** * 密码 */ private String password;
这两个参数才是咱们真正从前端传入过来的,因此咱们仍是要对它们加一个注解。name就是对应它的一个字段名,example是一个示例,至关因而一个占位符,它是一个必填项,咱们能够加一个required=true。
还有一个地方是一个细节性的问题,就是说Users对象的参数,例如id、faceImage、nickname对于咱们的一个前端用户来说他并不须要去传入,也不须要去显示,因此咱们能够给这些属性加上@ApiModelProperty(hidden=true)。nickname不加hidden,能够作一个区别演示。
package com.imooc.pojo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import javax.persistence.*; @ApiModel(value="用户对象",description="这是用户对象") public class Users { @ApiModelProperty(hidden=true) @Id private String id; /** * 用户名 */ @ApiModelProperty(value="用户名", name="username", example="imoocuser", required=true) private String username; /** * 密码 */ @ApiModelProperty(value="密码", name="password", example="123456", required=true) private String password; /** * 个人头像,若是没有默认给一张 */ @ApiModelProperty(hidden=true) @Column(name = "face_image") private String faceImage; /** * 昵称 */ private String nickname; /** * 个人粉丝数量 */ @ApiModelProperty(hidden=true) @Column(name = "fans_counts") private Integer fansCounts; /** * 我关注的人总数 */ @ApiModelProperty(hidden=true) @Column(name = "follow_counts") private Integer followCounts; /** * 我接受到的赞美/收藏 的数量 */ @ApiModelProperty(hidden=true) @Column(name = "receive_like_counts") private Integer receiveLikeCounts; /** * @return id */ public String getId() { return id; } /** * @param id */ public void setId(String id) { this.id = id; } /** * 获取用户名 * * @return username - 用户名 */ public String getUsername() { return username; } /** * 设置用户名 * * @param username 用户名 */ public void setUsername(String username) { this.username = username; } /** * 获取密码 * * @return password - 密码 */ public String getPassword() { return password; } /** * 设置密码 * * @param password 密码 */ public void setPassword(String password) { this.password = password; } /** * 获取个人头像,若是没有默认给一张 * * @return face_image - 个人头像,若是没有默认给一张 */ public String getFaceImage() { return faceImage; } /** * 设置个人头像,若是没有默认给一张 * * @param faceImage 个人头像,若是没有默认给一张 */ public void setFaceImage(String faceImage) { this.faceImage = faceImage; } /** * 获取昵称 * * @return nickname - 昵称 */ public String getNickname() { return nickname; } /** * 设置昵称 * * @param nickname 昵称 */ public void setNickname(String nickname) { this.nickname = nickname; } /** * 获取个人粉丝数量 * * @return fans_counts - 个人粉丝数量 */ public Integer getFansCounts() { return fansCounts; } /** * 设置个人粉丝数量 * * @param fansCounts 个人粉丝数量 */ public void setFansCounts(Integer fansCounts) { this.fansCounts = fansCounts; } /** * 获取我关注的人总数 * * @return follow_counts - 我关注的人总数 */ public Integer getFollowCounts() { return followCounts; } /** * 设置我关注的人总数 * * @param followCounts 我关注的人总数 */ public void setFollowCounts(Integer followCounts) { this.followCounts = followCounts; } /** * 获取我接受到的赞美/收藏 的数量 * * @return receive_like_counts - 我接受到的赞美/收藏 的数量 */ public Integer getReceiveLikeCounts() { return receiveLikeCounts; } /** * 设置我接受到的赞美/收藏 的数量 * * @param receiveLikeCounts 我接受到的赞美/收藏 的数量 */ public void setReceiveLikeCounts(Integer receiveLikeCounts) { this.receiveLikeCounts = receiveLikeCounts; } }
package com.imooc.service.impl; import org.apache.commons.lang3.StringUtils; import org.n3r.idworker.Sid; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; import com.imooc.mapper.UsersMapper; import com.imooc.pojo.Users; import com.imooc.service.UserService; @Service public class UserServiceImpl implements UserService { @Autowired private UsersMapper userMapper; @Autowired private Sid sid; @Transactional(propagation = Propagation.SUPPORTS) @Override public boolean queryUsernameIsExist(String username) { Users user = new Users(); user.setUsername(username); Users result = userMapper.selectOne(user); return result == null ? false : true; } @Transactional(propagation = Propagation.REQUIRED) @Override public void saveUser(Users user) { String userId = sid.nextShort(); user.setId(userId); userMapper.insert(user); } }
和刚才的状况是不同的,刚才是UserServiceImpl没有加注解,SpringBoot扫描的时候扫描不到。如今是UsersMapper没有被配置,因此须要找到/imooc-videos-dev-mini-api/src/main/java/com/imooc/Application.java,在这里对全部的Mapper进行扫描。
@MapperScan(basePackages="com.imooc.mapper") basePackages是设置咱们要扫描mybatis的一些路径。
由于咱们是额外引入了一个id,idworker是用来生成id的,因此复制包org.n3r.idworker把它做为咱们的一个component去扫描。
@ComponentScan(basePackages= {"com.imooc", "org.n3r.idworker"})
package com.imooc; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; import tk.mybatis.spring.annotation.MapperScan; @SpringBootApplication @MapperScan(basePackages="com.imooc.mapper") @ComponentScan(basePackages= {"com.imooc", "org.n3r.idworker"}) public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
启动项目,第一步仍是imooc-videos-dev右键Run As->Maven install,
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] 微信小程序-短视频实战 [INFO] imooc-videos-dev-common [INFO] imooc-videos-dev-pojo [INFO] imooc-videos-dev-mapper [INFO] imooc-videos-dev-service [INFO] imooc-videos-dev-mini-api [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building 微信小程序-短视频实战 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev\0.0.1-SNAPSHOT\imooc-videos-dev-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-common 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-common --- Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.18.1/maven-surefire-common-2.18.1.pom Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.18.1/maven-surefire-common-2.18.1.pom (7 KB at 5.6 KB/sec) Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.pom Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.pom (2 KB at 4.6 KB/sec) Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.3/maven-plugin-tools-3.3.pom Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-tools/3.3/maven-plugin-tools-3.3.pom (13 KB at 34.5 KB/sec) Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.18.1/surefire-api-2.18.1.pom Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.18.1/surefire-api-2.18.1.pom (3 KB at 6.6 KB/sec) Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.18.1/surefire-booter-2.18.1.pom Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.18.1/surefire-booter-2.18.1.pom (3 KB at 8.3 KB/sec) Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.18.1/maven-surefire-common-2.18.1.jar Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.18.1/surefire-booter-2.18.1.jar Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.18.1/surefire-api-2.18.1.jar Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.jar Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.jar (14 KB at 26.6 KB/sec) Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-booter/2.18.1/surefire-booter-2.18.1.jar (39 KB at 66.5 KB/sec) Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-api/2.18.1/surefire-api-2.18.1.jar (145 KB at 159.0 KB/sec) Downloaded: http://repo.maven.apache.org/maven2/org/apache/maven/surefire/maven-surefire-common/2.18.1/maven-surefire-common-2.18.1.jar (269 KB at 221.1 KB/sec) [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-common --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-common --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-pojo 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-pojo --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 12 source files to H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\classes [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] 微信小程序-短视频实战 ....................................... SUCCESS [0.494s] [INFO] imooc-videos-dev-common ........................... SUCCESS [10.917s] [INFO] imooc-videos-dev-pojo ............................. FAILURE [0.374s] [INFO] imooc-videos-dev-mapper ........................... SKIPPED [INFO] imooc-videos-dev-service .......................... SKIPPED [INFO] imooc-videos-dev-mini-api ......................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 12.877s [INFO] Finished at: Wed Oct 24 02:12:57 CST 2018 [INFO] Final Memory: 27M/350M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project imooc-videos-dev-pojo: Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :imooc-videos-dev-pojo
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] 微信小程序-短视频实战 [INFO] imooc-videos-dev-common [INFO] imooc-videos-dev-pojo [INFO] imooc-videos-dev-mapper [INFO] imooc-videos-dev-service [INFO] imooc-videos-dev-mini-api [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building 微信小程序-短视频实战 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev\0.0.1-SNAPSHOT\imooc-videos-dev-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-common 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-common --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-common --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-common --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-pojo 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-pojo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-pojo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-pojo --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-pojo --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-pojo --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-pojo\0.0.1-SNAPSHOT\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-pojo\0.0.1-SNAPSHOT\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-mapper 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-mapper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-mapper --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 8 source files to H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\target\classes [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] 微信小程序-短视频实战 ....................................... SUCCESS [0.469s] [INFO] imooc-videos-dev-common ........................... SUCCESS [4.510s] [INFO] imooc-videos-dev-pojo ............................. SUCCESS [0.379s] [INFO] imooc-videos-dev-mapper ........................... FAILURE [0.260s] [INFO] imooc-videos-dev-service .......................... SKIPPED [INFO] imooc-videos-dev-mini-api ......................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.596s [INFO] Finished at: Wed Oct 24 02:47:56 CST 2018 [INFO] Final Memory: 27M/350M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project imooc-videos-dev-mapper: Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :imooc-videos-dev-mapper
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] 微信小程序-短视频实战 [INFO] imooc-videos-dev-common [INFO] imooc-videos-dev-pojo [INFO] imooc-videos-dev-mapper [INFO] imooc-videos-dev-service [INFO] imooc-videos-dev-mini-api [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building 微信小程序-短视频实战 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev\0.0.1-SNAPSHOT\imooc-videos-dev-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-common 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-common --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-common --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-common --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-pojo 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-pojo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-pojo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-pojo --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-pojo --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-pojo --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-pojo\0.0.1-SNAPSHOT\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-pojo\0.0.1-SNAPSHOT\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-mapper 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-mapper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-mapper --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-mapper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-mapper --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-mapper --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-mapper --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\target\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-mapper --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\target\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-mapper\0.0.1-SNAPSHOT\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-mapper\0.0.1-SNAPSHOT\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-service 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-service --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-service --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 7 source files to H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\target\classes [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] 微信小程序-短视频实战 ....................................... SUCCESS [0.452s] [INFO] imooc-videos-dev-common ........................... SUCCESS [3.423s] [INFO] imooc-videos-dev-pojo ............................. SUCCESS [0.401s] [INFO] imooc-videos-dev-mapper ........................... SUCCESS [0.796s] [INFO] imooc-videos-dev-service .......................... FAILURE [0.247s] [INFO] imooc-videos-dev-mini-api ......................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.307s [INFO] Finished at: Wed Oct 24 02:50:12 CST 2018 [INFO] Final Memory: 28M/220M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project imooc-videos-dev-service: Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :imooc-videos-dev-service
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] 微信小程序-短视频实战 [INFO] imooc-videos-dev-common [INFO] imooc-videos-dev-pojo [INFO] imooc-videos-dev-mapper [INFO] imooc-videos-dev-service [INFO] imooc-videos-dev-mini-api [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building 微信小程序-短视频实战 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev\0.0.1-SNAPSHOT\imooc-videos-dev-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-common 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-common --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-common --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-common --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-pojo 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-pojo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-pojo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-pojo --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-pojo --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-pojo --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-pojo\0.0.1-SNAPSHOT\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-pojo\0.0.1-SNAPSHOT\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-mapper 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-mapper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-mapper --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-mapper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-mapper --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-mapper --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-mapper --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\target\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-mapper --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\target\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-mapper\0.0.1-SNAPSHOT\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-mapper\0.0.1-SNAPSHOT\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-service 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-service --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-service --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-service --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-service --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-service --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-service --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\target\imooc-videos-dev-service-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-service --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\target\imooc-videos-dev-service-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-service\0.0.1-SNAPSHOT\imooc-videos-dev-service-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-service\0.0.1-SNAPSHOT\imooc-videos-dev-service-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-mini-api 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-mini-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] Copying 11 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-mini-api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 16 source files to H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api\target\classes [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] 微信小程序-短视频实战 ....................................... SUCCESS [0.459s] [INFO] imooc-videos-dev-common ........................... SUCCESS [3.488s] [INFO] imooc-videos-dev-pojo ............................. SUCCESS [0.407s] [INFO] imooc-videos-dev-mapper ........................... SUCCESS [0.295s] [INFO] imooc-videos-dev-service .......................... SUCCESS [1.035s] [INFO] imooc-videos-dev-mini-api ......................... FAILURE [0.306s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.956s [INFO] Finished at: Wed Oct 24 02:51:08 CST 2018 [INFO] Final Memory: 29M/349M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project imooc-videos-dev-mini-api: Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :imooc-videos-dev-mini-api
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] 微信小程序-短视频实战 [INFO] imooc-videos-dev-common [INFO] imooc-videos-dev-pojo [INFO] imooc-videos-dev-mapper [INFO] imooc-videos-dev-service [INFO] imooc-videos-dev-mini-api [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building 微信小程序-短视频实战 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev\0.0.1-SNAPSHOT\imooc-videos-dev-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-common 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2 [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-common --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-common --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-common --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-common --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-common --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-common\0.0.1-SNAPSHOT\imooc-videos-dev-common-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-pojo 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-pojo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-pojo --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-pojo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-pojo --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-pojo --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-pojo --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-pojo\0.0.1-SNAPSHOT\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-pojo\0.0.1-SNAPSHOT\imooc-videos-dev-pojo-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-mapper 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-mapper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-mapper --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-mapper --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-mapper --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-mapper --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-mapper --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\target\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-mapper --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\target\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-mapper\0.0.1-SNAPSHOT\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-mapper\0.0.1-SNAPSHOT\imooc-videos-dev-mapper-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-service 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-service --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-service --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-service --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-service --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-service --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-service --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\target\imooc-videos-dev-service-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-service --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\target\imooc-videos-dev-service-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-service\0.0.1-SNAPSHOT\imooc-videos-dev-service-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-service\0.0.1-SNAPSHOT\imooc-videos-dev-service-0.0.1-SNAPSHOT.pom [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building imooc-videos-dev-mini-api 0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ imooc-videos-dev-mini-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] Copying 11 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ imooc-videos-dev-mini-api --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ imooc-videos-dev-mini-api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ imooc-videos-dev-mini-api --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ imooc-videos-dev-mini-api --- [INFO] [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ imooc-videos-dev-mini-api --- [INFO] Building jar: H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api\target\imooc-videos-dev-mini-api-0.0.1-SNAPSHOT.jar [INFO] [INFO] --- maven-install-plugin:2.5.2:install (default-install) @ imooc-videos-dev-mini-api --- [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api\target\imooc-videos-dev-mini-api-0.0.1-SNAPSHOT.jar to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-mini-api\0.0.1-SNAPSHOT\imooc-videos-dev-mini-api-0.0.1-SNAPSHOT.jar [INFO] Installing H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api\pom.xml to C:\Users\ZHONGZHENHUA\.m2\repository\com\imooc\imooc-videos-dev-mini-api\0.0.1-SNAPSHOT\imooc-videos-dev-mini-api-0.0.1-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] 微信小程序-短视频实战 ....................................... SUCCESS [0.458s] [INFO] imooc-videos-dev-common ........................... SUCCESS [3.393s] [INFO] imooc-videos-dev-pojo ............................. SUCCESS [0.459s] [INFO] imooc-videos-dev-mapper ........................... SUCCESS [0.319s] [INFO] imooc-videos-dev-service .......................... SUCCESS [0.348s] [INFO] imooc-videos-dev-mini-api ......................... SUCCESS [0.434s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 6.475s [INFO] Finished at: Wed Oct 24 02:52:04 CST 2018 [INFO] Final Memory: 29M/348M [INFO] ------------------------------------------------------------------------
运行Applicaton.java,看看整个工程有没有什么问题,有没有报错。解决了/mybatis-generatorConfig/src/main/resources/mapper/CommentsMapper.xml和/imooc-videos-dev-mini-api/src/main/resources/mapper/CommentsMapper.xml有重复代码的问题,从新运行Application.java仍是报错了
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.imooc.mapper.CommentsMapper"> <!-- <resultMap id="BaseResultMap" type="com.imooc.pojo.Comments"> --> <!-- WARNING - @mbg.generated --> <!-- <id column="id" jdbcType="VARCHAR" property="id" /> <result column="father_comment_id" jdbcType="VARCHAR" property="fatherCommentId" /> <result column="to_user_id" jdbcType="VARCHAR" property="toUserId" /> <result column="video_id" jdbcType="VARCHAR" property="videoId" /> <result column="from_user_id" jdbcType="VARCHAR" property="fromUserId" /> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> <result column="comment" jdbcType="LONGVARCHAR" property="comment" /> </resultMap> --> <resultMap id="BaseResultMap" type="com.imooc.pojo.Comments"> <!-- WARNING - @mbg.generated --> <id column="id" jdbcType="VARCHAR" property="id" /> <result column="father_comment_id" jdbcType="VARCHAR" property="fatherCommentId" /> <result column="to_user_id" jdbcType="VARCHAR" property="toUserId" /> <result column="video_id" jdbcType="VARCHAR" property="videoId" /> <result column="from_user_id" jdbcType="VARCHAR" property="fromUserId" /> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> <result column="comment" jdbcType="LONGVARCHAR" property="comment" /> </resultMap> </mapper>
提示UserService有两个实现类UserServiceImpl和UserServiceImpl_final
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.12.RELEASE) 2018-10-24 07:25:12,849 [main] [org.springframework.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:48)] - [INFO] Starting Application on DESKTOP-S07DGSI with PID 16468 (started by ZHONGZHENHUA in H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api) 2018-10-24 07:25:12,855 [main] [org.springframework.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:593)] - [INFO] No active profile set, falling back to default profiles: default 2018-10-24 07:25:13,568 [main] [org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:583)] - [INFO] Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2f490758: startup date [Wed Oct 24 07:25:13 CST 2018]; root of context hierarchy 2018-10-24 07:25:13,779 [background-preinit] [org.hibernate.validator.internal.util.Version.<clinit>(Version.java:30)] - [INFO] HV000001: Hibernate Validator 5.3.6.Final 2018-10-24 07:25:15,991 [main] [org.springframework.data.repository.config.RepositoryConfigurationDelegate.multipleStoresDetected(RepositoryConfigurationDelegate.java:165)] - [INFO] Multiple Spring Data modules found, entering strict repository configuration mode! 2018-10-24 07:25:17,066 [main] [org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization(PostProcessorRegistrationDelegate.java:327)] - [INFO] Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$81f7e25a] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2018-10-24 07:25:18,284 [main] [org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:92)] - [INFO] Tomcat initialized with port(s): 8081 (http) 十月 24, 2018 7:25:18 上午 org.apache.catalina.core.StandardService startInternal 信息: Starting service [Tomcat] 十月 24, 2018 7:25:18 上午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet Engine: Apache Tomcat/8.5.29 十月 24, 2018 7:25:18 上午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring embedded WebApplicationContext 2018-10-24 07:25:18,655 [localhost-startStop-1] [org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.prepareEmbeddedWebApplicationContext(EmbeddedWebApplicationContext.java:276)] - [INFO] Root WebApplicationContext: initialization completed in 5092 ms 2018-10-24 07:25:19,134 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'dispatcherServlet' to [/] 2018-10-24 07:25:19,137 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'statViewServlet' to [/druid/*] 2018-10-24 07:25:19,145 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'characterEncodingFilter' to: [/*] 2018-10-24 07:25:19,147 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2018-10-24 07:25:19,147 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'httpPutFormContentFilter' to: [/*] 2018-10-24 07:25:19,172 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'requestContextFilter' to: [/*] 2018-10-24 07:25:19,175 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:271)] - [INFO] Mapping filter: 'webStatFilter' to urls: [/*] 2018-10-24 07:25:21,325 [main] [org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)] - [WARN] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'registLoginController': Unsatisfied dependency expressed through field 'userService'; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'com.imooc.service.UserService' available: expected single matching bean but found 2: userServiceImpl,userServiceImpl_final 十月 24, 2018 7:25:21 上午 org.apache.catalina.core.StandardService stopInternal 信息: Stopping service [Tomcat] 2018-10-24 07:25:21,450 [main] [org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer.logAutoConfigurationReport(AutoConfigurationReportLoggingInitializer.java:101)] - [INFO] Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 2018-10-24 07:25:21,474 [main] [org.springframework.boot.diagnostics.LoggingFailureAnalysisReporter.report(LoggingFailureAnalysisReporter.java:42)] - [ERROR] *************************** APPLICATION FAILED TO START *************************** Description: Field userService in com.imooc.controller.RegistLoginController required a single bean, but 2 were found: - userServiceImpl: defined in file [H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\target\classes\com\imooc\service\impl\UserServiceImpl.class] - userServiceImpl_final: defined in file [H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\target\classes\com\imooc\service\impl\UserServiceImpl_final.class] Action: Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed
解决以后仍是报错,提示有两个regist方法
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.12.RELEASE) 2018-10-24 07:26:50,474 [main] [org.springframework.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:48)] - [INFO] Starting Application on DESKTOP-S07DGSI with PID 2628 (started by ZHONGZHENHUA in H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api) 2018-10-24 07:26:50,478 [main] [org.springframework.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:593)] - [INFO] No active profile set, falling back to default profiles: default 2018-10-24 07:26:51,094 [main] [org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:583)] - [INFO] Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2f490758: startup date [Wed Oct 24 07:26:51 CST 2018]; root of context hierarchy 2018-10-24 07:26:51,408 [background-preinit] [org.hibernate.validator.internal.util.Version.<clinit>(Version.java:30)] - [INFO] HV000001: Hibernate Validator 5.3.6.Final 2018-10-24 07:26:53,722 [main] [org.springframework.data.repository.config.RepositoryConfigurationDelegate.multipleStoresDetected(RepositoryConfigurationDelegate.java:165)] - [INFO] Multiple Spring Data modules found, entering strict repository configuration mode! 2018-10-24 07:26:55,224 [main] [org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization(PostProcessorRegistrationDelegate.java:327)] - [INFO] Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$de0383d2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2018-10-24 07:26:56,428 [main] [org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:92)] - [INFO] Tomcat initialized with port(s): 8081 (http) 十月 24, 2018 7:26:56 上午 org.apache.catalina.core.StandardService startInternal 信息: Starting service [Tomcat] 十月 24, 2018 7:26:56 上午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet Engine: Apache Tomcat/8.5.29 十月 24, 2018 7:26:56 上午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring embedded WebApplicationContext 2018-10-24 07:26:56,780 [localhost-startStop-1] [org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.prepareEmbeddedWebApplicationContext(EmbeddedWebApplicationContext.java:276)] - [INFO] Root WebApplicationContext: initialization completed in 5701 ms 2018-10-24 07:26:57,179 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'dispatcherServlet' to [/] 2018-10-24 07:26:57,183 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'statViewServlet' to [/druid/*] 2018-10-24 07:26:57,191 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'characterEncodingFilter' to: [/*] 2018-10-24 07:26:57,193 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2018-10-24 07:26:57,193 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'httpPutFormContentFilter' to: [/*] 2018-10-24 07:26:57,194 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'requestContextFilter' to: [/*] 2018-10-24 07:26:57,194 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:271)] - [INFO] Mapping filter: 'webStatFilter' to urls: [/*] 2018-10-24 07:27:01,031 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/bgm/list],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.BgmController.list() 2018-10-24 07:27:01,039 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/hello]}" onto public java.lang.String com.imooc.controller.HelloWorldController.Hello() 2018-10-24 07:27:01,040 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/regist],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception 2018-10-24 07:27:01,043 [main] [org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)] - [WARN] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. 十月 24, 2018 7:27:01 上午 org.apache.catalina.core.StandardService stopInternal 信息: Stopping service [Tomcat] 2018-10-24 07:27:01,119 [main] [org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer.logAutoConfigurationReport(AutoConfigurationReportLoggingInitializer.java:101)] - [INFO] Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 2018-10-24 07:27:01,133 [main] [org.springframework.boot.SpringApplication.reportFailure(SpringApplication.java:771)] - [ERROR] Application startup failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1197) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) at com.imooc.Application.main(Application.java:15) Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1197) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1316) at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1282) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1180) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ... 19 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1630) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1316) at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1282) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1180) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ... 36 more Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.assertUniqueMethodMapping(AbstractHandlerMethodMapping.java:576) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:540) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.registerHandlerMethod(AbstractHandlerMethodMapping.java:264) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.detectHandlerMethods(AbstractHandlerMethodMapping.java:250) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.initHandlerMethods(AbstractHandlerMethodMapping.java:214) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.afterPropertiesSet(AbstractHandlerMethodMapping.java:184) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.afterPropertiesSet(RequestMappingHandlerMapping.java:127) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1688) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1626) ... 50 more
看来改RegistLoginController_final的regist方法名不行
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.12.RELEASE) 2018-10-24 07:29:39,483 [main] [org.springframework.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:48)] - [INFO] Starting Application on DESKTOP-S07DGSI with PID 16132 (started by ZHONGZHENHUA in H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api) 2018-10-24 07:29:39,488 [main] [org.springframework.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:593)] - [INFO] No active profile set, falling back to default profiles: default 2018-10-24 07:29:40,181 [main] [org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:583)] - [INFO] Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2f490758: startup date [Wed Oct 24 07:29:40 CST 2018]; root of context hierarchy 2018-10-24 07:29:40,263 [background-preinit] [org.hibernate.validator.internal.util.Version.<clinit>(Version.java:30)] - [INFO] HV000001: Hibernate Validator 5.3.6.Final 2018-10-24 07:29:42,887 [main] [org.springframework.data.repository.config.RepositoryConfigurationDelegate.multipleStoresDetected(RepositoryConfigurationDelegate.java:165)] - [INFO] Multiple Spring Data modules found, entering strict repository configuration mode! 2018-10-24 07:29:43,964 [main] [org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization(PostProcessorRegistrationDelegate.java:327)] - [INFO] Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$de0383d2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2018-10-24 07:29:45,155 [main] [org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:92)] - [INFO] Tomcat initialized with port(s): 8081 (http) 十月 24, 2018 7:29:45 上午 org.apache.catalina.core.StandardService startInternal 信息: Starting service [Tomcat] 十月 24, 2018 7:29:45 上午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet Engine: Apache Tomcat/8.5.29 十月 24, 2018 7:29:45 上午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring embedded WebApplicationContext 2018-10-24 07:29:45,489 [localhost-startStop-1] [org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.prepareEmbeddedWebApplicationContext(EmbeddedWebApplicationContext.java:276)] - [INFO] Root WebApplicationContext: initialization completed in 5314 ms 2018-10-24 07:29:45,963 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'dispatcherServlet' to [/] 2018-10-24 07:29:45,965 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'statViewServlet' to [/druid/*] 2018-10-24 07:29:45,979 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'characterEncodingFilter' to: [/*] 2018-10-24 07:29:45,980 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2018-10-24 07:29:45,980 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'httpPutFormContentFilter' to: [/*] 2018-10-24 07:29:45,981 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'requestContextFilter' to: [/*] 2018-10-24 07:29:45,981 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:271)] - [INFO] Mapping filter: 'webStatFilter' to urls: [/*] 2018-10-24 07:29:49,625 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/bgm/list],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.BgmController.list() 2018-10-24 07:29:49,630 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/hello]}" onto public java.lang.String com.imooc.controller.HelloWorldController.Hello() 2018-10-24 07:29:49,633 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/regist],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception 2018-10-24 07:29:49,638 [main] [org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)] - [WARN] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist_final(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. 十月 24, 2018 7:29:49 上午 org.apache.catalina.core.StandardService stopInternal 信息: Stopping service [Tomcat] 2018-10-24 07:29:49,701 [main] [org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer.logAutoConfigurationReport(AutoConfigurationReportLoggingInitializer.java:101)] - [INFO] Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled. 2018-10-24 07:29:49,713 [main] [org.springframework.boot.SpringApplication.reportFailure(SpringApplication.java:771)] - [ERROR] Application startup failed org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'documentationPluginsBootstrapper' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/DocumentationPluginsBootstrapper.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist_final(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1197) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) at com.imooc.Application.main(Application.java:15) Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcRequestHandlerProvider' defined in URL [jar:file:/C:/Users/ZHONGZHENHUA/.m2/repository/io/springfox/springfox-spring-web/2.4.0/springfox-spring-web-2.4.0.jar!/springfox/documentation/spring/web/plugins/WebMvcRequestHandlerProvider.class]: Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist_final(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:189) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1197) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1099) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1316) at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1282) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1180) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ... 19 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist_final(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1630) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:312) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:308) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1316) at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1282) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1180) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1096) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:835) at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:741) ... 36 more Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'registLoginController_final' method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist_final(com.imooc.pojo.Users) throws java.lang.Exception to {[/regist],methods=[POST]}: There is already 'registLoginController' bean method public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception mapped. at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.assertUniqueMethodMapping(AbstractHandlerMethodMapping.java:576) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:540) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.registerHandlerMethod(AbstractHandlerMethodMapping.java:264) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.detectHandlerMethods(AbstractHandlerMethodMapping.java:250) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.initHandlerMethods(AbstractHandlerMethodMapping.java:214) at org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.afterPropertiesSet(AbstractHandlerMethodMapping.java:184) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping.afterPropertiesSet(RequestMappingHandlerMapping.java:127) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1688) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1626) ... 50 more
那就注释掉/imooc-videos-dev-mini-api/src/main/java/com/imooc/controller/RegistLoginController_final.java的@PostMapping("/regist")这一行吧,仍是继续报错
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.12.RELEASE) 2018-10-24 07:33:53,741 [main] [org.springframework.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:48)] - [INFO] Starting Application on DESKTOP-S07DGSI with PID 15348 (started by ZHONGZHENHUA in H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api) 2018-10-24 07:33:53,744 [main] [org.springframework.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:593)] - [INFO] No active profile set, falling back to default profiles: default 2018-10-24 07:33:54,431 [main] [org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:583)] - [INFO] Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2f490758: startup date [Wed Oct 24 07:33:54 CST 2018]; root of context hierarchy 2018-10-24 07:33:54,616 [background-preinit] [org.hibernate.validator.internal.util.Version.<clinit>(Version.java:30)] - [INFO] HV000001: Hibernate Validator 5.3.6.Final 2018-10-24 07:33:56,676 [main] [org.springframework.data.repository.config.RepositoryConfigurationDelegate.multipleStoresDetected(RepositoryConfigurationDelegate.java:165)] - [INFO] Multiple Spring Data modules found, entering strict repository configuration mode! 2018-10-24 07:33:57,709 [main] [org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization(PostProcessorRegistrationDelegate.java:327)] - [INFO] Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$f9e742d1] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2018-10-24 07:33:58,860 [main] [org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:92)] - [INFO] Tomcat initialized with port(s): 8081 (http) 十月 24, 2018 7:33:58 上午 org.apache.catalina.core.StandardService startInternal 信息: Starting service [Tomcat] 十月 24, 2018 7:33:58 上午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet Engine: Apache Tomcat/8.5.29 十月 24, 2018 7:33:59 上午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring embedded WebApplicationContext 2018-10-24 07:33:59,220 [localhost-startStop-1] [org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.prepareEmbeddedWebApplicationContext(EmbeddedWebApplicationContext.java:276)] - [INFO] Root WebApplicationContext: initialization completed in 4794 ms 2018-10-24 07:33:59,682 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'dispatcherServlet' to [/] 2018-10-24 07:33:59,686 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'statViewServlet' to [/druid/*] 2018-10-24 07:33:59,697 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'characterEncodingFilter' to: [/*] 2018-10-24 07:33:59,698 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2018-10-24 07:33:59,700 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'httpPutFormContentFilter' to: [/*] 2018-10-24 07:33:59,700 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'requestContextFilter' to: [/*] 2018-10-24 07:33:59,701 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:271)] - [INFO] Mapping filter: 'webStatFilter' to urls: [/*] 2018-10-24 07:34:03,424 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/bgm/list],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.BgmController.list() 2018-10-24 07:34:03,431 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/hello]}" onto public java.lang.String com.imooc.controller.HelloWorldController.Hello() 2018-10-24 07:34:03,432 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/regist],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception 2018-10-24 07:34:03,434 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/login],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.login(com.imooc.pojo.Users) throws java.lang.Exception 2018-10-24 07:34:03,435 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/logout],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.logout(java.lang.String) throws java.lang.Exception 2018-10-24 07:34:03,443 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/query],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.query(java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:34:03,445 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/beyourfans],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.beyourfans(java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:34:03,446 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/reportUser],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.reportUser(com.imooc.pojo.UsersReport) throws java.lang.Exception 2018-10-24 07:34:03,447 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/dontbeyourfans],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.dontbeyourfans(java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:34:03,448 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/queryPublisher],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.queryPublisher(java.lang.String,java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:34:03,449 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/uploadFace],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.uploadFace(java.lang.String,org.springframework.web.multipart.MultipartFile[]) throws java.lang.Exception 2018-10-24 07:34:03,452 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/crud/update]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserCRUDController.update() 2018-10-24 07:34:03,453 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/crud/save]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserCRUDController.save() 2018-10-24 07:34:03,455 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/crud/update2]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserCRUDController.update2() 2018-10-24 07:34:03,456 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/crud/delUser]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserCRUDController.delUser() 2018-10-24 07:34:03,475 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/uploadCover],methods=[POST],consumes=[multipart/form-data]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.uploadCover(java.lang.String,java.lang.String,org.springframework.web.multipart.MultipartFile) throws java.lang.Exception 2018-10-24 07:34:03,477 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/upload],methods=[POST],consumes=[multipart/form-data]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.upload(java.lang.String,java.lang.String,double,int,int,java.lang.String,org.springframework.web.multipart.MultipartFile) throws java.lang.Exception 2018-10-24 07:34:03,478 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/showAll],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.showAll(com.imooc.pojo.Videos,java.lang.Integer,java.lang.Integer,java.lang.Integer) throws java.lang.Exception 2018-10-24 07:34:03,479 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/getVideoComments],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.getVideoComments(java.lang.String,java.lang.Integer,java.lang.Integer) throws java.lang.Exception 2018-10-24 07:34:03,481 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/showMyFollow],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.showMyFollow(java.lang.String,java.lang.Integer) throws java.lang.Exception 2018-10-24 07:34:03,495 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/showMyLike],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.showMyLike(java.lang.String,java.lang.Integer,java.lang.Integer) throws java.lang.Exception 2018-10-24 07:34:03,496 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/userLike],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.userLike(java.lang.String,java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:34:03,497 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/userUnLike],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.userUnLike(java.lang.String,java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:34:03,498 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/hot],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.hot() throws java.lang.Exception 2018-10-24 07:34:03,499 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/saveComment],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.saveComment(com.imooc.pojo.Comments,java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:34:03,501 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/v2/api-docs],methods=[GET],produces=[application/json || application/hal+json]}" onto public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest) 2018-10-24 07:34:03,509 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.SecurityConfiguration> springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() 2018-10-24 07:34:03,511 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() 2018-10-24 07:34:03,513 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.UiConfiguration> springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() 2018-10-24 07:34:03,518 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 2018-10-24 07:34:03,519 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 2018-10-24 07:34:04,052 [main] [org.apache.curator.utils.Compatibility.<clinit>(Compatibility.java:41)] - [INFO] Running in ZooKeeper 3.4.x compatibility mode 2018-10-24 07:34:04,111 [main] [org.apache.curator.CuratorZookeeperClient.<init>(CuratorZookeeperClient.java:120)] - [WARN] session timeout [10000] is less than connection timeout [15000] 2018-10-24 07:34:04,146 [main] [org.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:284)] - [INFO] Starting 2018-10-24 07:34:13,235 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:zookeeper.version=3.4.11-37e277162d567b55a07d1755f0b31c32e93c01a0, built on 11/01/2017 18:06 GMT 2018-10-24 07:34:13,235 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:host.name=DESKTOP-S07DGSI 2018-10-24 07:34:13,235 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:java.version=1.8.0_144 2018-10-24 07:34:13,236 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:java.vendor=Oracle Corporation 2018-10-24 07:34:13,236 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:java.home=C:\Program Files\Java\jdk1.8.0_144\jre 2018-10-24 07:34:13,236 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:java.class.path=H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api\target\classes;H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-service\target\classes;H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mapper\target\classes;H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-pojo\target\classes;H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-common\target\classes;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-starter\1.5.12.RELEASE\spring-boot-starter-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot\1.5.12.RELEASE\spring-boot-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-context\4.3.16.RELEASE\spring-context-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\1.5.12.RELEASE\spring-boot-autoconfigure-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-core\4.3.16.RELEASE\spring-core-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\yaml\snakeyaml\1.17\snakeyaml-1.17.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-starter-log4j\1.3.8.RELEASE\spring-boot-starter-log4j-1.3.8.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.25\jcl-over-slf4j-1.7.25.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\slf4j\slf4j-log4j12\1.7.25\slf4j-log4j12-1.7.25.jar;C:\Users\ZHONGZHENHUA\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-starter-aop\1.5.12.RELEASE\spring-boot-starter-aop-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-aop\4.3.16.RELEASE\spring-aop-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-beans\4.3.16.RELEASE\spring-beans-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\aspectj\aspectjweaver\1.8.13\aspectjweaver-1.8.13.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-starter-web\1.5.12.RELEASE\spring-boot-starter-web-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\1.5.12.RELEASE\spring-boot-starter-tomcat-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\8.5.29\tomcat-embed-core-8.5.29.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\tomcat\tomcat-annotations-api\8.5.29\tomcat-annotations-api-8.5.29.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\8.5.29\tomcat-embed-el-8.5.29.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\8.5.29\tomcat-embed-websocket-8.5.29.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\hibernate\hibernate-validator\5.3.6.Final\hibernate-validator-5.3.6.Final.jar;C:\Users\ZHONGZHENHUA\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\jboss\logging\jboss-logging\3.3.2.Final\jboss-logging-3.3.2.Final.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.8.11.1\jackson-databind-2.8.11.1.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.8.0\jackson-annotations-2.8.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.8.11\jackson-core-2.8.11.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-web\4.3.16.RELEASE\spring-web-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-webmvc\4.3.16.RELEASE\spring-webmvc-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-expression\4.3.16.RELEASE\spring-expression-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-starter-thymeleaf\1.5.12.RELEASE\spring-boot-starter-thymeleaf-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\thymeleaf\thymeleaf-spring4\2.1.6.RELEASE\thymeleaf-spring4-2.1.6.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\thymeleaf\thymeleaf\2.1.6.RELEASE\thymeleaf-2.1.6.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\ognl\ognl\3.0.8\ognl-3.0.8.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\javassist\javassist\3.21.0-GA\javassist-3.21.0-GA.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\unbescape\unbescape\1.1.0.RELEASE\unbescape-1.1.0.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\nz\net\ultraq\thymeleaf\thymeleaf-layout-dialect\1.4.0\thymeleaf-layout-dialect-1.4.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\codehaus\groovy\groovy\2.4.15\groovy-2.4.15.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\alibaba\druid\1.1.0\druid-1.1.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\alibaba\druid-spring-boot-starter\1.1.0\druid-spring-boot-starter-1.1.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\mysql\mysql-connector-java\5.1.46\mysql-connector-java-5.1.46.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\mybatis\spring\boot\mybatis-spring-boot-starter\1.3.1\mybatis-spring-boot-starter-1.3.1.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-starter-jdbc\1.5.12.RELEASE\spring-boot-starter-jdbc-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\tomcat\tomcat-jdbc\8.5.29\tomcat-jdbc-8.5.29.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\tomcat\tomcat-juli\8.5.29\tomcat-juli-8.5.29.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-jdbc\4.3.16.RELEASE\spring-jdbc-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\mybatis\spring\boot\mybatis-spring-boot-autoconfigure\1.3.1\mybatis-spring-boot-autoconfigure-1.3.1.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\mybatis\mybatis\3.4.5\mybatis-3.4.5.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\mybatis\mybatis-spring\1.3.1\mybatis-spring-1.3.1.jar;C:\Users\ZHONGZHENHUA\.m2\repository\tk\mybatis\mapper-spring-boot-starter\1.2.4\mapper-spring-boot-starter-1.2.4.jar;C:\Users\ZHONGZHENHUA\.m2\repository\tk\mybatis\mapper-spring-boot-autoconfigure\1.2.4\mapper-spring-boot-autoconfigure-1.2.4.jar;C:\Users\ZHONGZHENHUA\.m2\repository\tk\mybatis\mapper\3.5.3\mapper-3.5.3.jar;C:\Users\ZHONGZHENHUA\.m2\repository\javax\persistence\persistence-api\1.0\persistence-api-1.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\github\pagehelper\pagehelper-spring-boot-starter\1.2.3\pagehelper-spring-boot-starter-1.2.3.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\github\pagehelper\pagehelper-spring-boot-autoconfigure\1.2.3\pagehelper-spring-boot-autoconfigure-1.2.3.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\github\pagehelper\pagehelper\5.1.2\pagehelper-5.1.2.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\github\jsqlparser\jsqlparser\1.0\jsqlparser-1.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.jar;C:\Users\ZHONGZHENHUA\.m2\repository\commons-io\commons-io\1.3.2\commons-io-1.3.2.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\springfox\springfox-swagger2\2.4.0\springfox-swagger2-2.4.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\swagger\swagger-annotations\1.5.6\swagger-annotations-1.5.6.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\swagger\swagger-models\1.5.6\swagger-models-1.5.6.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\springfox\springfox-spi\2.4.0\springfox-spi-2.4.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\springfox\springfox-core\2.4.0\springfox-core-2.4.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\springfox\springfox-schema\2.4.0\springfox-schema-2.4.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\springfox\springfox-swagger-common\2.4.0\springfox-swagger-common-2.4.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\springfox\springfox-spring-web\2.4.0\springfox-spring-web-2.4.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\google\guava\guava\18.0\guava-18.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\com\fasterxml\classmate\1.3.4\classmate-1.3.4.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\plugin\spring-plugin-core\1.2.0.RELEASE\spring-plugin-core-1.2.0.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\plugin\spring-plugin-metadata\1.2.0.RELEASE\spring-plugin-metadata-1.2.0.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\springfox\springfox-swagger-ui\2.4.0\springfox-swagger-ui-2.4.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\boot\spring-boot-starter-data-redis\1.5.12.RELEASE\spring-boot-starter-data-redis-1.5.12.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\redis\clients\jedis\2.9.0\jedis-2.9.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\commons\commons-pool2\2.4.3\commons-pool2-2.4.3.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\data\spring-data-redis\1.8.11.RELEASE\spring-data-redis-1.8.11.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\data\spring-data-keyvalue\1.2.11.RELEASE\spring-data-keyvalue-1.2.11.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\data\spring-data-commons\1.13.11.RELEASE\spring-data-commons-1.13.11.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-tx\4.3.16.RELEASE\spring-tx-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-oxm\4.3.16.RELEASE\spring-oxm-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\springframework\spring-context-support\4.3.16.RELEASE\spring-context-support-4.3.16.RELEASE.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\curator\curator-framework\4.0.0\curator-framework-4.0.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\curator\curator-client\4.0.0\curator-client-4.0.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\zookeeper\zookeeper\3.4.11\zookeeper-3.4.11.jar;C:\Users\ZHONGZHENHUA\.m2\repository\jline\jline\0.9.94\jline-0.9.94.jar;C:\Users\ZHONGZHENHUA\.m2\repository\junit\junit\4.12\junit-4.12.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\yetus\audience-annotations\0.5.0\audience-annotations-0.5.0.jar;C:\Users\ZHONGZHENHUA\.m2\repository\io\netty\netty\3.10.5.Final\netty-3.10.5.Final.jar;C:\Users\ZHONGZHENHUA\.m2\repository\org\apache\curator\curator-recipes\4.0.0\curator-recipes-4.0.0.jar 2018-10-24 07:34:13,268 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:java.library.path=C:\Program Files\Java\jdk1.8.0_144\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_144/bin/server;C:/Program Files/Java/jre1.8.0_144/bin;C:/Program Files/Java/jre1.8.0_144/lib/amd64;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2\libnvvp;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;D:\BaiduNetdiskDownload\adt-bundle-windows-x86_64_20140101\adt-bundle-windows-x86_64_20140101\sdk\platform-tools;D:\BaiduNetdiskDownload\adt-bundle-windows-x86_64_20140101\adt-bundle-windows-x86_64_20140101\sdk\platform-tools;C:\Program Files\Java\jdk1.8.0_144\bin;C:\Program Files\Java\jdk1.8.0_144\jre\bin;I:\数据库\数据库3\mysql-5.7.21-winx64\mysql-5.7.21-winx64\bin;H:\NDK\android-ndk-r9d-windows-x86_64\android-ndk-r9d;D:\Users\ZHONGZHENHUA\Anaconda3\;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\ZHONGZHENHUA\Server\maven\apache-maven-3.5.2\bin;C:\Program Files\TortoiseGit\bin;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA GPU Computing Toolkit\cudnn\bin;D:\Users\ZHONGZHENHUA\Anaconda3\Scripts;C:\Program Files\NVIDIA GPU Computing Toolkit\cudnn\bin;C:\ProgramData\NVIDIA GPU Computing Toolkit\v9.0;C:\Users\ZHONGZHENHUA\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\ProgramData\NVIDIA GPU Computing Toolkit\v8.0;C:\Users\ZHONGZHENHUA\AppData\Local\Microsoft\WindowsApps;C:\Users\ZHONGZHENHUA\AppData\Roaming\npm;D:\Wind\Wind.NET.Client\WindNET\bin\;C:\Program Files\NVIDIA GPU Computing Toolkit\cudnn\bin;;C:\Users\ZHONGZHENHUA\Desktop\eclipse-jee-kepler-SR2-win32-x86_64\eclipse;;. 2018-10-24 07:34:13,269 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:java.io.tmpdir=C:\Users\ZHONGZ~1\AppData\Local\Temp\ 2018-10-24 07:34:13,269 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:java.compiler=<NA> 2018-10-24 07:34:13,269 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:os.name=Windows 10 2018-10-24 07:34:13,269 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:os.arch=amd64 2018-10-24 07:34:13,269 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:os.version=10.0 2018-10-24 07:34:13,269 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:user.name=ZHONGZHENHUA 2018-10-24 07:34:13,270 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:user.home=C:\Users\ZHONGZHENHUA 2018-10-24 07:34:13,270 [main] [org.apache.zookeeper.Environment.logEnv(Environment.java:100)] - [INFO] Client environment:user.dir=H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api 2018-10-24 07:34:13,271 [main] [org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:441)] - [INFO] Initiating client connection, connectString=192.168.1.210:2181 sessionTimeout=10000 watcher=org.apache.curator.ConnectionState@63e5b8aa 2018-10-24 07:34:13,342 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:34:13,346 [main] [org.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:326)] - [INFO] Default schema 2018-10-24 07:34:13,990 [main] [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache(RequestMappingHandlerAdapter.java:534)] - [INFO] Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2f490758: startup date [Wed Oct 24 07:33:54 CST 2018]; root of context hierarchy 2018-10-24 07:34:14,149 [main] [org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:362)] - [INFO] Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-10-24 07:34:14,149 [main] [org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:362)] - [INFO] Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-10-24 07:34:14,249 [main] [org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:362)] - [INFO] Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-10-24 07:34:14,351 [main] [org.springframework.boot.autoconfigure.thymeleaf.AbstractTemplateResolverConfiguration.checkTemplateLocationExists(AbstractTemplateResolverConfiguration.java:60)] - [WARN] Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration) 2018-10-24 07:34:15,935 [main] [org.springframework.jmx.export.MBeanExporter.afterSingletonsInstantiated(MBeanExporter.java:431)] - [INFO] Registering beans for JMX exposure on startup 2018-10-24 07:34:15,938 [main] [org.springframework.jmx.export.MBeanExporter.autodetect(MBeanExporter.java:918)] - [INFO] Bean with name 'dataSource' has been autodetected for JMX exposure 2018-10-24 07:34:15,949 [main] [org.springframework.jmx.export.MBeanExporter.registerBeanInstance(MBeanExporter.java:672)] - [INFO] Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.pool:name=dataSource,type=DruidDataSource] 2018-10-24 07:34:15,968 [main] [springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper.onApplicationEvent(DocumentationPluginsBootstrapper.java:84)] - [INFO] Context refreshed 2018-10-24 07:34:16,038 [main] [springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper.onApplicationEvent(DocumentationPluginsBootstrapper.java:87)] - [INFO] Found 1 custom documentation plugin(s) 2018-10-24 07:34:16,072 [main] [springfox.documentation.spring.web.scanners.ApiListingReferenceScanner.scan(ApiListingReferenceScanner.java:44)] - [INFO] Scanning for api listing references 2018-10-24 07:34:16,417 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,445 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,472 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,660 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,661 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,661 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,662 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,664 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,664 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,669 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,669 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:34:16,800 [main] [org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:216)] - [INFO] Tomcat started on port(s): 8081 (http) 2018-10-24 07:34:16,824 [main] [org.springframework.boot.StartupInfoLogger.logStarted(StartupInfoLogger.java:57)] - [INFO] Started Application in 23.668 seconds (JVM running for 24.528) 2018-10-24 07:34:23,347 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10012ms for sessionid 0x0 2018-10-24 07:34:23,347 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10012ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:34:24,450 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:34:33,450 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10001ms for sessionid 0x0 2018-10-24 07:34:33,450 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10001ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:34:34,554 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:34:43,554 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:34:43,554 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:34:44,655 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:34:53,655 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:34:53,655 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:34:54,756 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:35:03,756 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:35:03,756 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:35:04,857 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:35:14,859 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:35:14,859 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:35:15,960 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:35:24,960 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:35:24,960 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:35:26,061 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:35:36,063 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:35:36,063 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:35:37,164 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:35:46,164 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:35:46,164 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:35:46,266 [Curator-PathChildrenCache-0] [org.apache.curator.framework.imps.CuratorFrameworkImpl.logError(CuratorFrameworkImpl.java:664)] - [ERROR] Ensure path threw exception org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /admin at org.apache.zookeeper.KeeperException.create(KeeperException.java:102) at org.apache.zookeeper.KeeperException.create(KeeperException.java:54) at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1105) at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1133) at org.apache.curator.utils.ZKPaths.mkdirs(ZKPaths.java:274) at org.apache.curator.framework.imps.NamespaceImpl$1.call(NamespaceImpl.java:90) at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64) at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100) at org.apache.curator.framework.imps.NamespaceImpl.fixForNamespace(NamespaceImpl.java:83) at org.apache.curator.framework.imps.CuratorFrameworkImpl.fixForNamespace(CuratorFrameworkImpl.java:701) at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:187) at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35) at org.apache.curator.framework.imps.CuratorFrameworkImpl.createContainers(CuratorFrameworkImpl.java:241) at org.apache.curator.framework.EnsureContainers.internalEnsure(EnsureContainers.java:69) at org.apache.curator.framework.EnsureContainers.ensure(EnsureContainers.java:53) at org.apache.curator.framework.recipes.cache.PathChildrenCache.ensurePath(PathChildrenCache.java:574) at org.apache.curator.framework.recipes.cache.PathChildrenCache.refresh(PathChildrenCache.java:487) at org.apache.curator.framework.recipes.cache.RefreshOperation.invoke(RefreshOperation.java:35) at org.apache.curator.framework.recipes.cache.PathChildrenCache$9.run(PathChildrenCache.java:771) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-10-24 07:35:47,265 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:35:57,267 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:35:57,267 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:35:58,368 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:36:07,368 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:36:07,368 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:36:08,469 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:36:17,468 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:36:17,468 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:36:18,570 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:36:27,570 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:36:27,570 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:36:28,672 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:36:37,671 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:36:37,671 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:36:38,772 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:36:47,772 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:36:47,772 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:36:48,873 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:36:57,873 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 10000ms for sessionid 0x0 2018-10-24 07:36:57,873 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 10000ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:36:57,974 [Curator-PathChildrenCache-0] [org.apache.curator.framework.recipes.cache.PathChildrenCache.handleException(PathChildrenCache.java:569)] - [ERROR] org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /admin at org.apache.zookeeper.KeeperException.create(KeeperException.java:102) at org.apache.zookeeper.KeeperException.create(KeeperException.java:54) at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1105) at org.apache.zookeeper.ZooKeeper.exists(ZooKeeper.java:1133) at org.apache.curator.utils.ZKPaths.mkdirs(ZKPaths.java:274) at org.apache.curator.framework.imps.ExistsBuilderImpl$2.call(ExistsBuilderImpl.java:230) at org.apache.curator.framework.imps.ExistsBuilderImpl$2.call(ExistsBuilderImpl.java:224) at org.apache.curator.connection.StandardConnectionHandlingPolicy.callWithRetry(StandardConnectionHandlingPolicy.java:64) at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:100) at org.apache.curator.framework.imps.ExistsBuilderImpl.pathInForeground(ExistsBuilderImpl.java:221) at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:206) at org.apache.curator.framework.imps.ExistsBuilderImpl.forPath(ExistsBuilderImpl.java:35) at org.apache.curator.framework.imps.CuratorFrameworkImpl.createContainers(CuratorFrameworkImpl.java:241) at org.apache.curator.framework.EnsureContainers.internalEnsure(EnsureContainers.java:69) at org.apache.curator.framework.EnsureContainers.ensure(EnsureContainers.java:53) at org.apache.curator.framework.recipes.cache.PathChildrenCache.ensurePath(PathChildrenCache.java:574) at org.apache.curator.framework.recipes.cache.PathChildrenCache.refresh(PathChildrenCache.java:487) at org.apache.curator.framework.recipes.cache.RefreshOperation.invoke(RefreshOperation.java:35) at org.apache.curator.framework.recipes.cache.PathChildrenCache$9.run(PathChildrenCache.java:771) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) 2018-10-24 07:36:58,974 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:37:08,976 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:37:08,976 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:37:10,077 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:37:20,079 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:37:20,079 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:37:21,180 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:37:31,182 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:37:31,182 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:37:32,284 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:37:42,286 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11004ms for sessionid 0x0 2018-10-24 07:37:42,286 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11004ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:37:43,388 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:37:53,390 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:37:53,390 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:37:54,491 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:38:04,493 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:38:04,493 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:38:05,594 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:38:15,597 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11003ms for sessionid 0x0 2018-10-24 07:38:15,597 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11003ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:38:16,698 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:38:26,700 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11002ms for sessionid 0x0 2018-10-24 07:38:26,700 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11002ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:38:27,801 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error) 2018-10-24 07:38:37,804 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1111)] - [WARN] Client session timed out, have not heard from server in 11003ms for sessionid 0x0 2018-10-24 07:38:37,804 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1159)] - [INFO] Client session timed out, have not heard from server in 11003ms for sessionid 0x0, closing socket connection and attempting reconnect 2018-10-24 07:38:38,905 [main-SendThread(192.168.1.210:2181)] [org.apache.zookeeper.ClientCnxn$SendThread.logStartConnect(ClientCnxn.java:1035)] - [INFO] Opening socket connection to server 192.168.1.210/192.168.1.210:2181. Will not attempt to authenticate using SASL (unknown error)
把/imooc-videos-dev-mini-api/src/main/java/com/imooc/controller/RegistLoginController_final.java的@PostMapping("/regist")改成@PostMapping("/regist_final")以后仍是报错,干脆删了/imooc-videos-dev-mini-api/src/main/java/com/imooc/WebMvcConfig和ZKCuratorClient这两个类,结果仍是报错
. ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v1.5.12.RELEASE) 2018-10-24 07:55:24,835 [main] [org.springframework.boot.StartupInfoLogger.logStarting(StartupInfoLogger.java:48)] - [INFO] Starting Application on DESKTOP-S07DGSI with PID 17172 (started by ZHONGZHENHUA in H:\抖音源码\imooc-videos-dev 20180530 精简版\imooc-videos-dev 20180530 精简版\imooc-videos-dev-mini-api) 2018-10-24 07:55:24,838 [main] [org.springframework.boot.SpringApplication.logStartupProfileInfo(SpringApplication.java:593)] - [INFO] No active profile set, falling back to default profiles: default 2018-10-24 07:55:25,544 [main] [org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:583)] - [INFO] Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2f490758: startup date [Wed Oct 24 07:55:25 CST 2018]; root of context hierarchy 2018-10-24 07:55:25,729 [background-preinit] [org.hibernate.validator.internal.util.Version.<clinit>(Version.java:30)] - [INFO] HV000001: Hibernate Validator 5.3.6.Final 2018-10-24 07:55:27,948 [main] [org.springframework.data.repository.config.RepositoryConfigurationDelegate.multipleStoresDetected(RepositoryConfigurationDelegate.java:165)] - [INFO] Multiple Spring Data modules found, entering strict repository configuration mode! 2018-10-24 07:55:29,132 [main] [org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker.postProcessAfterInitialization(PostProcessorRegistrationDelegate.java:327)] - [INFO] Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$8253a032] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2018-10-24 07:55:30,204 [main] [org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.initialize(TomcatEmbeddedServletContainer.java:92)] - [INFO] Tomcat initialized with port(s): 8081 (http) 十月 24, 2018 7:55:30 上午 org.apache.catalina.core.StandardService startInternal 信息: Starting service [Tomcat] 十月 24, 2018 7:55:30 上午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet Engine: Apache Tomcat/8.5.29 十月 24, 2018 7:55:30 上午 org.apache.catalina.core.ApplicationContext log 信息: Initializing Spring embedded WebApplicationContext 2018-10-24 07:55:30,592 [localhost-startStop-1] [org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.prepareEmbeddedWebApplicationContext(EmbeddedWebApplicationContext.java:276)] - [INFO] Root WebApplicationContext: initialization completed in 5052 ms 2018-10-24 07:55:31,056 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'dispatcherServlet' to [/] 2018-10-24 07:55:31,058 [localhost-startStop-1] [org.springframework.boot.web.servlet.ServletRegistrationBean.onStartup(ServletRegistrationBean.java:190)] - [INFO] Mapping servlet: 'statViewServlet' to [/druid/*] 2018-10-24 07:55:31,068 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'characterEncodingFilter' to: [/*] 2018-10-24 07:55:31,069 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'hiddenHttpMethodFilter' to: [/*] 2018-10-24 07:55:31,070 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'httpPutFormContentFilter' to: [/*] 2018-10-24 07:55:31,070 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:258)] - [INFO] Mapping filter: 'requestContextFilter' to: [/*] 2018-10-24 07:55:31,071 [localhost-startStop-1] [org.springframework.boot.web.servlet.AbstractFilterRegistrationBean.configure(AbstractFilterRegistrationBean.java:271)] - [INFO] Mapping filter: 'webStatFilter' to urls: [/*] 2018-10-24 07:55:34,983 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/bgm/list],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.BgmController.list() 2018-10-24 07:55:34,987 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/hello]}" onto public java.lang.String com.imooc.controller.HelloWorldController.Hello() 2018-10-24 07:55:34,991 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/regist],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController.regist(com.imooc.pojo.Users) throws java.lang.Exception 2018-10-24 07:55:34,994 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/regist_final],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.regist_final(com.imooc.pojo.Users) throws java.lang.Exception 2018-10-24 07:55:34,995 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/login],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.login(com.imooc.pojo.Users) throws java.lang.Exception 2018-10-24 07:55:34,995 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/logout],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.RegistLoginController_final.logout(java.lang.String) throws java.lang.Exception 2018-10-24 07:55:35,000 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/query],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.query(java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:55:35,001 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/reportUser],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.reportUser(com.imooc.pojo.UsersReport) throws java.lang.Exception 2018-10-24 07:55:35,002 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/queryPublisher],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.queryPublisher(java.lang.String,java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:55:35,003 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/beyourfans],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.beyourfans(java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:55:35,011 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/dontbeyourfans],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.dontbeyourfans(java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:55:35,012 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/user/uploadFace],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserController.uploadFace(java.lang.String,org.springframework.web.multipart.MultipartFile[]) throws java.lang.Exception 2018-10-24 07:55:35,014 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/crud/update]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserCRUDController.update() 2018-10-24 07:55:35,016 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/crud/save]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserCRUDController.save() 2018-10-24 07:55:35,017 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/crud/update2]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserCRUDController.update2() 2018-10-24 07:55:35,019 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/crud/delUser]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.UserCRUDController.delUser() 2018-10-24 07:55:35,031 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/upload],methods=[POST],consumes=[multipart/form-data]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.upload(java.lang.String,java.lang.String,double,int,int,java.lang.String,org.springframework.web.multipart.MultipartFile) throws java.lang.Exception 2018-10-24 07:55:35,032 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/userUnLike],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.userUnLike(java.lang.String,java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:55:35,033 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/uploadCover],methods=[POST],consumes=[multipart/form-data]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.uploadCover(java.lang.String,java.lang.String,org.springframework.web.multipart.MultipartFile) throws java.lang.Exception 2018-10-24 07:55:35,037 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/showMyLike],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.showMyLike(java.lang.String,java.lang.Integer,java.lang.Integer) throws java.lang.Exception 2018-10-24 07:55:35,039 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/getVideoComments],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.getVideoComments(java.lang.String,java.lang.Integer,java.lang.Integer) throws java.lang.Exception 2018-10-24 07:55:35,046 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/userLike],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.userLike(java.lang.String,java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:55:35,048 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/hot],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.hot() throws java.lang.Exception 2018-10-24 07:55:35,049 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/showMyFollow],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.showMyFollow(java.lang.String,java.lang.Integer) throws java.lang.Exception 2018-10-24 07:55:35,050 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/saveComment],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.saveComment(com.imooc.pojo.Comments,java.lang.String,java.lang.String) throws java.lang.Exception 2018-10-24 07:55:35,051 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/video/showAll],methods=[POST]}" onto public com.imooc.utils.IMoocJSONResult com.imooc.controller.VideoController.showAll(com.imooc.pojo.Videos,java.lang.Integer,java.lang.Integer,java.lang.Integer) throws java.lang.Exception 2018-10-24 07:55:35,053 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/v2/api-docs],methods=[GET],produces=[application/json || application/hal+json]}" onto public org.springframework.http.ResponseEntity<springfox.documentation.spring.web.json.Json> springfox.documentation.swagger2.web.Swagger2Controller.getDocumentation(java.lang.String,javax.servlet.http.HttpServletRequest) 2018-10-24 07:55:35,060 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/configuration/ui]}" onto org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.UiConfiguration> springfox.documentation.swagger.web.ApiResourceController.uiConfiguration() 2018-10-24 07:55:35,062 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/swagger-resources]}" onto org.springframework.http.ResponseEntity<java.util.List<springfox.documentation.swagger.web.SwaggerResource>> springfox.documentation.swagger.web.ApiResourceController.swaggerResources() 2018-10-24 07:55:35,066 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/configuration/security]}" onto org.springframework.http.ResponseEntity<springfox.documentation.swagger.web.SecurityConfiguration> springfox.documentation.swagger.web.ApiResourceController.securityConfiguration() 2018-10-24 07:55:35,070 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 2018-10-24 07:55:35,071 [main] [org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry.register(AbstractHandlerMethodMapping.java:543)] - [INFO] Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 2018-10-24 07:55:35,933 [main] [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.initControllerAdviceCache(RequestMappingHandlerAdapter.java:534)] - [INFO] Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@2f490758: startup date [Wed Oct 24 07:55:25 CST 2018]; root of context hierarchy 2018-10-24 07:55:36,064 [main] [org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:362)] - [INFO] Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-10-24 07:55:36,065 [main] [org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:362)] - [INFO] Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-10-24 07:55:36,188 [main] [org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:362)] - [INFO] Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] 2018-10-24 07:55:36,272 [main] [org.springframework.boot.autoconfigure.thymeleaf.AbstractTemplateResolverConfiguration.checkTemplateLocationExists(AbstractTemplateResolverConfiguration.java:60)] - [WARN] Cannot find template location: classpath:/templates/ (please add some templates or check your Thymeleaf configuration) 2018-10-24 07:55:37,705 [main] [org.springframework.jmx.export.MBeanExporter.afterSingletonsInstantiated(MBeanExporter.java:431)] - [INFO] Registering beans for JMX exposure on startup 2018-10-24 07:55:37,709 [main] [org.springframework.jmx.export.MBeanExporter.autodetect(MBeanExporter.java:918)] - [INFO] Bean with name 'dataSource' has been autodetected for JMX exposure 2018-10-24 07:55:37,718 [main] [org.springframework.jmx.export.MBeanExporter.registerBeanInstance(MBeanExporter.java:672)] - [INFO] Located MBean 'dataSource': registering with JMX server as MBean [com.alibaba.druid.pool:name=dataSource,type=DruidDataSource] 2018-10-24 07:55:37,736 [main] [springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper.onApplicationEvent(DocumentationPluginsBootstrapper.java:84)] - [INFO] Context refreshed 2018-10-24 07:55:37,794 [main] [springfox.documentation.spring.web.plugins.DocumentationPluginsBootstrapper.onApplicationEvent(DocumentationPluginsBootstrapper.java:87)] - [INFO] Found 1 custom documentation plugin(s) 2018-10-24 07:55:37,814 [main] [springfox.documentation.spring.web.scanners.ApiListingReferenceScanner.scan(ApiListingReferenceScanner.java:44)] - [INFO] Scanning for api listing references 2018-10-24 07:55:38,230 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,259 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,294 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,456 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,456 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,457 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,457 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,458 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,458 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,464 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,465 [main] [springfox.documentation.swagger.readers.operation.OperationImplicitParameterReader.maybeGetModelRef(OperationImplicitParameterReader.java:88)] - [WARN] Coercing to be of type string. This may not even be a scalar type in actuality 2018-10-24 07:55:38,714 [main] [org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer.start(TomcatEmbeddedServletContainer.java:216)] - [INFO] Tomcat started on port(s): 8081 (http) 2018-10-24 07:55:38,727 [main] [org.springframework.boot.StartupInfoLogger.logStarted(StartupInfoLogger.java:57)] - [INFO] Started Application in 14.49 seconds (JVM running for 15.368)