当前搜索:

Maven的一些小细节

更改仓库地址 进入: C:\Users\Bam\Desktop\apache-maven-3.5.3-bin\apache-maven-3.5.3\conf 增加国内仓库镜像 阿里云 <mirror> <id>nexus-aliyun</id>...
阅读(0) 评论(0)

Apache Maven 3.5.3 详细配置

Maven配起来不难,毕竟用到Maven的同学都不是刚接触Java开发了,废话不多说,我们来配置Maven。第一步下载下载Maven 3.5.3 记住选择bin,src是Maven源码。第二步解压这个不必多说第三步配置Maven 环境变量 这个每台机器不同,设置的时候要找maven的根目录 M2...
阅读(4) 评论(0)

Maven是用来干嘛的?

特简单, 用maven之前你找jar包得到处找+下载,版本号也记不清。 用了maven以后这项工作就免了,所有jar包都是你的,你直接配置就行。
阅读(2) 评论(0)

MyBatis Generator(逆向工程)的配置

什么叫Generator(逆向工程)正向工程————先写pojo、mapper.java、mapper.xml再写数据库表单; 相反,逆向工程直接根据表单生成上述文件,程序员不用写那么多sql语句,而是在已有xml文件基础上修改即可。使用Generator的步骤新建一个包,设置好包目录 工具包...
阅读(1) 评论(0)

Java中动态加载(反射)的真正含义

一直对这个概念很模糊,无法抓到它的点,不明白它的真正含义。 最近看到了Mybatis里边动态SQL标签,里面的用法让我对Java的动态加载机制恍然大悟。 @SelectProvider(type = UserDaoSqlProvider.class,method = "fin...
阅读(5) 评论(0)

MyBatis的注解使用、ORM层优化(懒加载和缓存)

Mybatis注解 查找 @Select( "SELECT * FROM tt_user WHERE username Like #{id};") User findUserByName(String name); <!--以map为输入...
阅读(91) 评论(0)

MyBatis的多表查询

多表设计 一对一 :用户 购物车 一对多 :用户 订单 多对多 :用户 商品 MyBatis的一对一关系查询直接在mysql里边操作 新建一张表Student; 再建一张表Cellphone 建立关联关系 写sql语句 在idea里边怎么做呢?新建一个class叫User,里边列出St...
阅读(16) 评论(0)

MyBatis主配置文件&映射配置文件的配置 Ⅱ

输出映射输出简单类型目的:我想知道一列中以haha开头的有几个 <!--COUNT(*) 函数返回在给定的选择中被选的行数。--> <select id="queryCount" parameterType="string" ...
阅读(30) 评论(0)

MyBatis主配置文件&映射配置文件的配置 Ⅰ

主配置文件配置层次结构Properties 在configuration中配置Properties <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration ...
阅读(11) 评论(0)

使用MyBatis 实现Dao层,并使用Mapper动态代理

一个小案例 如果我不用id作为主键,而是用UUID作为主键,怎么操作? 第一种方法 &amp;lt;insert id=&quot;insertUser&quot; parameterType=&quot;com.bamzhy.bean.Use...
阅读(13) 评论(0)

MyBatis的配置以及基本的增删改查

MyBatis介绍 JDBC——Hibernate——ibatis——Mybatis ORM Object RelationShip Mapping 对象关系映射 Object:JavaBean Relationship:关系(指代数据库的表) Mapping:映射 Hibernate...
阅读(16) 评论(0)

Spring MVC 异常处理

对异常处理的思路 系统中异常包括两类:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现异常都通过throws Exception向上抛出,...
阅读(4) 评论(0)

FreeMarker使用说明(虽然挖的不深,但非常详细)

这是一份经过个人理解的FreeMarker使用说明。 原文地址:在线手册 FreeMarker是什么呢?先输入数据,再用.ftl文件搭好架子,再用工具把这俩翻译成静态html页面。 初步介绍 这是一段网页代码: &amp;lt;html&amp;gt; ...
阅读(12) 评论(0)

Json与SpringMVC对Json的支持

Json(JavaScript Object Notation)是一种轻量级的数据交换格式。 它基于JavaScript的一个子集,利用了JavaScript的一些模式来表示结构化数据。 它是一种数据格式,而并非编程语言。 Json并不从属于JavaScript。 很多编程语言都有针对Json的解...
阅读(2) 评论(0)

Spring MVC interceptor(拦截器)

Spring MVC的处理器拦截器类似于Servlet开发中过滤器Filter,用于对处理器进行预处理和后处理。 其本质也是AOP,也就是说符合横切关注点的所有功能呢都可以放入拦截器实现。日常使用场景1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(访问量) 2、权限检查...
阅读(3) 评论(0)

Spring MVC 支持的文件上传

文件上传是项目开发中最常用的功能。 为了能上传文件,必须将表单的method设置为POST,并且将enctype设置为multipart/form-data。 只有在这种情况下,浏览器才会把用户选择的文件二进制数据发送给服务器(二进制流的方式)。 Spring MVC为文件上传提供了直接的支持,这...
阅读(6) 评论(0)

【实例】使用SpringMVC添加页面,实现转账功能(xml+注解)

之前的转账案例都是 通过test测试service和dao层 今天写一个web页面,输入转账人,收款人,金额,然后点击转账按钮完成转账。web.xml <?xml version="1.0" encoding="ISO-8859-1"?> <...
阅读(31) 评论(0)

Spring MVC 请求参数封装

Spring MVC 请求参数封装使用request封装形式String username=request.getParameter("username");自动封装 1、直接在方法的参数列表里出现表单汇总提交的同名参数 package com.bamzhy.controlle...
阅读(12) 评论(0)

Spring MVC 注解

URL路径映射 这三个等价 @RequestMapping("/hello") @RequestMapping("/hello.html") @RequestMapping("hello") 可以配置多级路径 @RequestMappin...
阅读(10) 评论(0)

Spring MVC 的优势以及开发流程

Spring MVC优势: 拥有强大的灵活性、非侵入性和可配置性 提供了一个前端控制器DispatcherServlet,开发者无需额外开发控制器对象 分工明确,包括控制器、验证器、命令对象、模型对象、处理程序映射视图解析器等等,每一个功能实现由一个专门的对象负责完成 可以自动绑定用户输入,并正确...
阅读(37) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 1206
    积分: 718
    排名: 7万+
    文章存档
    最新评论