【知识点梳理】
________________________
一、熟练Spring操作数据库
bean → IoC:控制反转 完成实现类的单例生成
property → DI:依赖注入 各种属性(属性类ref)
DI 注入方式 → 1、setter注入;2、构造器注入;3、注解注入
________________________
二、熟练SpringMVC用浏览器访问url操作数据库
RequestMapping → url地址访问路径
ResponseBody → 返回到网页显示json的内容
中文乱码问题 → 往resources/springmvc-servlet.xml里面添加注解驱动解决
ObjectMapper → writeValueAsString(obejct)方法将对象转换为JSON格式输出;readValue可将JSON反转到对象【其实根本就不需要这个对象,只需将@ResponseBody对应的方法返回类型改成Object即可自动转换成JSON格式提供给前端ajax访问了!!!】
________________________
三、熟练mybatis操作数据库
mysql.properties → 配置数据库路径、用户名、密码、数据库驱动
mybatis-config.xml → 配置mybatis对应的数据库链接
userMapping.xml → 写SQL语句并且和对应的对象绑定,用对象存储获取到的数据
sqlsession → 完成数据库驱动链接并且获取数据库数据
getMapper → 获取实现mapper接口的实体类 → 调用mapper.xml里面的id对应的方法名以及传递入参
________________________
四、实操练习+问题攻克
√如何动态创建SQL语句???先练习基础SQL语句
√熟练 select、update、insert、delete 对数据库的操作
√多多练习SQL语句
√加密(盐值加密)
√redis的使用
√什么是枚举?
√微信支付(access_token刷新以及获取更多微信关注用户的信息)
√支付宝支付(支付宝成功后的回调)
√阿里云短信接口发送(群发)
________________________