随笔分类 - 电商项目
摘要:如果这里没有这两个属性,返回的int值是影响的行数。如果加了这两个属性,会获取主键并赋值到keyProperty设置的领域模型属性中 ShippingMapper:
阅读全文
摘要:注意:new BigDecimal()的参数必须是String类型,否则还是会存在精度问题。 CartMapper:
阅读全文
摘要:静态代码块优于普通代码块,普通代码块优于构造代码块。 每次new对象的时候都会执行构造代码块和普通代码块,而静态代码块仅仅在加载类的时候执行并且仅仅执行一次。 ProductMapper: mmall.properties: index.jsp(这里可以测试下): 然后需要在ftpuser下新建文件
阅读全文
摘要:CategoryManageController: CategoryServiceImpl: Category(这里考虑到set去重,如果set的元素是非基本类型和String,需要以id重写equals和hashcode): CategoryMapper.xml:
阅读全文
摘要:首先是要FQ,百度科学上网或者直接下载蓝灯。 然后安装第一个WEB前端助手:
阅读全文
摘要:实时编译: 第二个(防止编译时Autowired报错): 修改成:
阅读全文
摘要:ftp.server.ip=192.168.80.130ftp.user=ftpuserftp.pass=ftpuserftp.server.http.prefix=http://image.imooc.com/
阅读全文
摘要:首先把三个文件copy到resources目录下: 然后把这两个文件copy到WEB-INF下: 在datasource.properties中增加: 如果想把改文件改名的话:,就在XX处改名(我们这里不改)。
阅读全文
摘要:这是pom.xml里的依赖: 后续再讲具体的使用
阅读全文
摘要:搜索mybatis plugin并安装。 如果没有的话,就按照如下: 1. 简介 mybatis plugin作为一款优秀的mybatis跳转插件,比起free mybatis plugin插件,显示更为好看,使用也方便,此次使用的mybatis plugin v2.9.2,完美兼容IDEA 201
阅读全文
摘要:mybatis插件在这里: 然后把generatorConfig.xml文件放在resources下: 输入:datasource.properties mysql-connector-java-5.1.6-bin.jar文件不是jar包哦,注意。 如果右边没有这些: 那么选择file-settin
阅读全文
摘要:pom.xml文件如下: 然后点击: 可以看到: 然后看到jar包已经下载下来了:
阅读全文
摘要:打开:https://gitee.com/ 登录后选择新建项目: 这里会遇到一个问题: 因为git没有安装。 下载安装好Git以后,打开并输入: 然后参照这个配置下idea:http://blog.csdn.net/qq_28867949/article/details/73012300 然后重启i
阅读全文
摘要:首先安装idea: 如果15.0版本安装不上就安装16.0: 点击安装文件以后,一直点下一步就可以了。 安装完成后设置: 如果没有的话,需要点击SDKs,点击+,然后选择电脑上安装的JDK。 接下来创建项目: 输入:test 输入:java 使用idea创建maven,却始终没有生产artifact
阅读全文
摘要:用户表(这里要注意,高并发的时候username是不能重复的,那么就采用了唯一索引user_name_unique,把username的唯一性交给mysql处理): 并且注意,密码是MD5加完盐之后的值,MD5是非对称加密,无法解密。 注意这里图片的地址是url相对地址,这样到时候图片服务器迁移或者
阅读全文