如何用UI设计软件做app做h5页面的软件

更多频道内容在这里查看
爱奇艺用户将能永久保存播放记录
过滤短视频
暂无长视频(电视剧、纪录片、动漫、综艺、电影)播放记录,
按住视频可进行拖动
&正在加载...
举报视频:
举报原因(必填):
请说明举报原因(300字以内):
请输入您的反馈
举报理由需要输入300字以内
感谢您的反馈~
请勿重复举报~
请刷新重试~
收藏成功,可进入
查看所有收藏列表
当前浏览器仅支持手动复制代码
视频地址:
flash地址:
html代码:
通用代码:
通用代码可同时支持电脑和移动设备的分享播放
用爱奇艺APP或微信扫一扫,在手机上继续观看
当前播放时间:
一键下载至手机
限爱奇艺安卓6.0以上版本
使用微信扫一扫,扫描左侧二维码,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
设备搜寻中...
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
连接失败!
请确保您要连接的设备(仅限安卓)登录了同一爱奇艺账号 且安装并开启不低于V6.0以上版本的爱奇艺客户端
部安卓(Android)设备,请点击进行选择
请您在手机端下载爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
其他安装方式:手机浏览器输入短链接http://71.am/udn
下载安装包到本机:
爱奇艺云推送
请您在手机端登录爱奇艺移动APP(仅支持安卓客户端)
使用微信扫一扫,下载爱奇艺移动APP
180秒后更新
打开爱奇艺移动APP,点击“我的-扫一扫”,扫描左侧二维码进行登录
没有安装爱奇艺视频最新客户端?
UI设计行业大牛教你如何快速实现APP界面
正在检测客户端...
您尚未安装客户端,正在为您下载...安装完成后点击按钮即可下载
30秒后自动关闭
UI设计行业大牛教你如何快速实现APP界面">UI设计行业大牛教你如何快速实现APP界面
请选择打赏金额:
播放量12.7万
播放量数据:快去看看谁在和你一起看视频吧~
更多数据:
热门短视频推荐
Copyright (C) 2018 & All Rights Reserved
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制
正在为您下载爱奇艺客户端安装后即可快速下载海量视频
正在为您下载爱奇艺客户端安装后即可免费观看1080P视频
&li data-elem="tabtitle" data-seq="{{seq}}"& &a href="javascript:void(0);"& &span>{{start}}-{{end}}&/span& &/a& &/li&
&li data-downloadSelect-elem="item" data-downloadSelect-selected="false" data-downloadSelect-tvid="{{tvid}}"& &a href="javascript:void(0);"&{{pd}}&/a&
选择您要下载的《
后才可以领取积分哦~
每观看视频30分钟
+{{data.viewScore}}分
{{data.viewCount}}/3
{{if data.viewCount && data.viewCount != "0" && data.viewCount != "1" && data.viewCount != "2" }}
访问泡泡首页
+{{data.rewardScore}}分
{{if data.rewardCount && data.rewardCount != 0 && data.getRewardDayCount != 0}}1{{else}}0{{/if}}/1
{{if data.rewardCount && data.rewardCount != 0 && data.getRewardDayCount != 0}}
+{{data.signScore}}分
{{data.signCount}}/1
{{if data.signCount && data.signCount != 0}}
色情低俗内容
血腥暴力内容
广告或欺诈内容
侵犯了我的权力
还可以输入
您使用浏览器不支持直接复制的功能,建议您使用Ctrl+C或右键全选进行地址复制一个完整的APPUI设计是如何做出来的?
文章分类: 发布时间: 原文作者:Shi Yongfeng 阅读( )
& & 今天这篇是一个完整的App 产出过程,从构思,画原型,到定视觉风格和规范,再到出视觉稿和动效,都是由一个人完成的,本篇就此次作品的流程讲解一下。
  欢迎咨询广州APP开发公司奕环科技www.gzyhinfo.com
  第一步(构思部分):想和看
  想什么?呢,当然是想我们要创作出一个什么样的作品,可以是自己喜欢的产品,做个redesign什么的。也可以是一个大杂烩功能整合,但是尽量不要做差异太大的两种产品,比如佛学类和陌生人社交(yuepao)这两类的结合就有点坑爹了:D 总不能和尚约和尚我们出来一起念经对吧。
  看什么?
  1.互联网热点新闻、黑科技等前沿科技报告。
  2.国外设计资源网站(我主要还是上上追波、比汉子、站酷、UI中国)。
  3.看自己对什么比较感兴趣,兴趣是支撑你一直坚持设计下去的动力。虽然我自己也不是很喜欢骑单车,蛋疼。
  经过前两步应该有一点小想法了吧,那么我们可以开始考虑整一个产品的框架还有风格的走向。在看的过程中你可能对这两点已经有了方向,但是没有落地依然还是很虚的。好那么我们就要拿起你的手中的纸和笔,将你的想法都写下来。无论是什么想法都要写,创意点,功能,交互,风格,目标人群,色彩,等等。这里我们不需要考虑商业问题,因为我们不是在创业,而是在创作。但是逻辑一定要清晰。
  第二步(交互部分)画和写
  构思和画框架,因为时间有限我做出了主要的一些功能和说明。来看一下我写的结构图:
  其实功能不多对不对,嗯千万不要给自己挖坑,做一个轻量型的就行了,除非你打算做一年。
  理清页面的逻辑这边也是非常重要的一个环节,因为即便这次我们不考虑商业问题,但是用户界面是基于用户操作的,如果连逻辑都梳理不通,那真的就是一个花架子,做UI的朋友这点要注意喔。
  好,下面再来看一下我画的纸质原型,字丑多担待:
  其实看上去页面很多其实只做了几个一级页面,纸质原型的好处就是想到哪就可以改到哪,草稿部分我就不发出来了,辣眼睛。
  第三步:(视觉)除了磨就是磨
  视觉部分占了这次设计的大头,虽然只是短短十几个页面,但是有一半的页面是花了1,2个小时才设计出来的,经常遇到的问题就是花大半个小时设计出一张,不满意重新推翻再设计,反复修改。那么我们在做页面的时候通常需要考虑一下几点:
  1. 配色;
  一个产品的色彩,大致能反映出该产品的性格、品味、气质。一款优秀的产品,在配色上他也是具有这些特质的。使用的颜色将决定了我们的产品将是一种什么样的风格,是热情,是低调,还是欢乐。那么这次我用了饱和度不高的深蓝色为背景色,搭配一种饱和度不高的亮蓝色和桃色作为产品的主色和辅色,目的是为了让用户感知到有蓝色的运动、科技感,深色的低调收敛感,还有桃色的跳跃,惊喜感。当我们在使用这3种色彩的时候,不是肆无忌惮的乱用,而是需要恰如其分的使用。比如亮蓝色和桃色我们不能大面积的使用这样会破坏整个页面的氛围。
  我通常使用,也是很多画原画朋友用的一种方法,就是设计完一张页面,我会缩小的去看整张页面大致的色彩分布情况,亮蓝色和桃色作为引导和提醒使用是最好不过。
  2. 信息布局和层次的展现;
  说完了配色,说一下信息布局和层次展现的小技巧。思考场景是我们需要先想到的,用户在导航时候的场景,和在添加路线时候的场景是不一样的,操作方式也是不同的,一般信息布局首先我会将相关联的内容靠近摆放,或者沿着视觉流顺序摆放。层次展现一般是控制元素的大小,颜色深浅,粗细,远近等几个因素来区分。
  3.是否符合用户操作习惯;
  思考用户手指的操作热力图,和使用场景,将重点操作功能置于下部分,信息展现置于上部分、返回在右上角、左滑删除,长按删除等等。
  4.交互的连贯性和合理性等等;
  比如通常页面的返回是在左上角用箭头的形式展现,如果其中一个页面的返回跑到了右上角用文字展现,这样的方式就是不连贯的,也是违背了用户的操作习惯的设计。
  再比如一个箭头给用户的感觉是下拉,但是如果操作结果是跳转页面,那就违背了用户的预期,是不好的体验,就是不合理的。
  5.各种状态和极值
  这次练习不考虑开发,所以这条就不写了。但是在我们日常项目当中,这些是需要画,并且画的更全面的。
  还有每次做设计练习都会先定好一个视觉规范,举几个例子(当然不止这4点):
  1.字体:通常我会在一倍尺寸下使用18,16,14,12,10的字体大小,18用于顶部标题,16用作标题或正文,14号可以用作说明,12号可以用做提示,10号字用作小标签。
  2.字色:字体颜色通常使用3个层次深浅即可,切忌不能使用纯黑色。
  3.线条:1倍图我用的是#dddddd,0.5px。这个其实不用那么死板,就像每台电视机适合自己的参数都是不同的,可能你家产品适合用1px,或者别的颜色。
  4.栅格。栅格的用处可是非常大,栅格系统应用于设计领域已经至少50年了。栅格化让眼睛浏览信息更加愉悦。从报纸、杂志,到手机界面,栅格系统全面渗透到各种信息传达的界面当中。具体什么是栅格系统,不在这里多说,大家可以去百度一下。
  还有每次做设计练习都会先定好一个视觉规范,比如用什么字体,用几种字体大小和颜色,线条粗细颜色,主色辅色点睛色的敲定,栅格的排列等等,尽量使所有页面看起来统一有格调。
  等等,你问我颜色是怎么搭配的?我又要安利dribbble了,追波每一个作品边上会有一张该作品的配色条,很多优秀的作品的配色都可以做参考。但是这次我选择的配色倒是自己瞎选选出来的,本身做东西喜欢蓝色系,再加上颜色和产品的调性比较搭,然后配上一个桃色,哈哈。
  第四步(包装/动效)考验排版的时候到了
  其实每一步都很让我纠结,有一天我页面做完了打算做长图,想了一天都没想出来,索性放弃了。第二天晚上做了两三个小时就做完了长图。然后开始磨动效,这边使用了principle和ae两个软件,真的灰常好用。
  在最后展示作品之前我想说:创意是羽毛,想法是皮肤,工具是肌肉,思维是骨骼,缺一不可。
原文来自:
一起分享吧
微信公众账号
添加"奕环科技"HTTP Status 500 – Internal Server ErrorHTTP Status 500 – Internal Server ErrorType Exception ReportMessage Reque nested exception is org.springframework.dao.RecoverableDataAccessException: Description The server encountered an unexpected condition that prevented it from fulfilling the request.Exceptionorg.springframework.web.util.NestedServletException: Reque nested exception is org.springframework.dao.RecoverableDataAccessException:
### Error querying database.
Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.
### The error may exist in URL [jar:file:/opt/web/zcool/zcool.com.cn/WEB-INF/lib/zcool-dao-0.1.jar!/com/zcool/persistence/ProductMapper.xml]
### The error may involve com.zcool.persistence.ProductMapper.selectByPrimaryKey-Inline
### The error occurred while setting parameters
### SQL: select
id, title, cate, subcate, mycate, color_bg, color_font, software, cover_path, cover_name,
copyright, vedio_url, swf_url, width, height, file_id, image_count, recommend, cup,
creator, create_time, design_time, comment_limit, recommend_count, recommend_count_guess,
down_count, view_count, comment_count, favorite_count, event_id, locked, article_id,
status_id, allowrightclick, viewed, link, update_time, rel_object_type, rel_object_id,
source, type, color_theme, video_count, publish_time
description
from product
where id = ?
### Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.
; SQL []; Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:973)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
Root Causeorg.springframework.dao.RecoverableDataAccessException:
### Error querying database.
Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.
### The error may exist in URL [jar:file:/opt/web/zcool/zcool.com.cn/WEB-INF/lib/zcool-dao-0.1.jar!/com/zcool/persistence/ProductMapper.xml]
### The error may involve com.zcool.persistence.ProductMapper.selectByPrimaryKey-Inline
### The error occurred while setting parameters
### SQL: select
id, title, cate, subcate, mycate, color_bg, color_font, software, cover_path, cover_name,
copyright, vedio_url, swf_url, width, height, file_id, image_count, recommend, cup,
creator, create_time, design_time, comment_limit, recommend_count, recommend_count_guess,
down_count, view_count, comment_count, favorite_count, event_id, locked, article_id,
status_id, allowrightclick, viewed, link, update_time, rel_object_type, rel_object_id,
source, type, color_theme, video_count, publish_time
description
from product
where id = ?
### Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.
; SQL []; Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.
org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:98)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81)
org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73)
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:371)
com.sun.proxy.$Proxy20.selectOne(Unknown Source)
org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:163)
org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)
org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43)
com.sun.proxy.$Proxy24.selectByPrimaryKey(Unknown Source)
com.zcool.dao.cache.detail.ProductDetailTool.setProductFromDBToCache(ProductDetailTool.java:126)
com.zcool.dao.cache.detail.ProductDetailTool.getProduct(ProductDetailTool.java:104)
com.zcool.controller.ProductController.toworks_show(ProductController.java:270)
com.zcool.controller.ProductController.toworks_show(ProductController.java:251)
sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
Root Causecom.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 456,991 milliseconds ago.
The last packet sent successfully to the server was 0 milliseconds ago.
sun.reflect.GeneratedConstructorAccessor144.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:423)
com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1036)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3427)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3327)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814)
com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:169)
org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:56)
org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:70)
org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:57)
org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:259)
org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:132)
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:105)
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:81)
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:104)
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:98)
org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:62)
sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:358)
com.sun.proxy.$Proxy20.selectOne(Unknown Source)
org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:163)
org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)
org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43)
com.sun.proxy.$Proxy24.selectByPrimaryKey(Unknown Source)
com.zcool.dao.cache.detail.ProductDetailTool.setProductFromDBToCache(ProductDetailTool.java:126)
com.zcool.dao.cache.detail.ProductDetailTool.getProduct(ProductDetailTool.java:104)
com.zcool.controller.ProductController.toworks_show(ProductController.java:270)
com.zcool.controller.ProductController.toworks_show(ProductController.java:251)
sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
Root Causejava.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2914)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3337)
com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3327)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814)
com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2435)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2582)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2530)
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1907)
com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1199)
org.apache.commons.dbcp.DelegatingPreparedStatement.execute(DelegatingPreparedStatement.java:169)
org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:56)
org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:70)
org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:57)
org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:259)
org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:132)
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:105)
org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:81)
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:104)
org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:98)
org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:62)
sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:358)
com.sun.proxy.$Proxy20.selectOne(Unknown Source)
org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:163)
org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:63)
org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:43)
com.sun.proxy.$Proxy24.selectByPrimaryKey(Unknown Source)
com.zcool.dao.cache.detail.ProductDetailTool.setProductFromDBToCache(ProductDetailTool.java:126)
com.zcool.dao.cache.detail.ProductDetailTool.getProduct(ProductDetailTool.java:104)
com.zcool.controller.ProductController.toworks_show(ProductController.java:270)
com.zcool.controller.ProductController.toworks_show(ProductController.java:251)
sun.reflect.GeneratedMethodAccessor233.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:689)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:938)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:870)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:852)
javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:837)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
Note The full stack trace of the root cause is available in the server logs.Apache Tomcat/8.5.14

我要回帖

更多关于 app分享页面怎么做 的文章

 

随机推荐