上一页 1 ··· 5 6 7 8 9
摘要: 有两种方式创建springboot项目 第一种方式:在官网上创建(基本上不用) Spring官方提供了非常方便的工具 Spring Initializr:https://start.spring.io/ 来帮助我们创建Spring Boot应用 都写好了点一下这个↓ 弹出下载链接 Ok了,解压,打开 阅读全文
posted @ 2020-02-24 13:13 涂妖教 阅读(156) 评论(0) 推荐(0)
摘要: 什么是微服务? 微服务是一种架构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http的方式进行互通。要说微服务架构,先得说说过去我们的单体应用架构。 单体应用架构 所谓单体应用架构(all in one)是指,我们将一个应用的中的所有应用服务都封装在一个应用中 阅读全文
posted @ 2020-02-24 13:03 涂妖教 阅读(639) 评论(0) 推荐(0)
摘要: 什么是spring? Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 spring是怎么简化开发的? 为了降低Java开发的复杂性,Spring采用了以下4种关键策略: 阅读全文
posted @ 2020-02-24 12:46 涂妖教 阅读(745) 评论(0) 推荐(0)
摘要: 日志工厂 如果一个数据库操作出现了异常,我们需要排错,所以说日志就是最好的助手 曾经:sout,debug 现在:日志工厂 在Mybatis中具体使用哪一个日志,在设置中设定 咋设定? 在mybatis-config.xml(mybatis核心配置文件)里面的<configuration>标签的里写 阅读全文
posted @ 2020-02-23 17:32 涂妖教 阅读(118) 评论(0) 推荐(0)
摘要: 我们看一下数据库中的字段 新建一个项目(我们拷贝之前的)来测试实体类字段跟数据库不一致 看看看,实体类中的属性是不是跟数据库表中的名不一样了 好,我们查询一下: 出现问题了:空值 为什么为空? 因为类型处理器,属性名字段名一致的时候他就自动转映了,现在不一样,他找不到了。 解决方法1:起别名(有点太 阅读全文
posted @ 2020-02-22 20:39 涂妖教 阅读(2513) 评论(0) 推荐(0)
摘要: 万能的Map 当数据或者属性很多的时候,可以选择性的单独改变密码或者用户名等等 UserMapper.java int updateUserByMap(Map<String,Object> map); UserMapper.xml <insert id="addUser" parameterType 阅读全文
posted @ 2020-02-22 17:07 涂妖教 阅读(1591) 评论(0) 推荐(0)
摘要: Select 选择,查询语句 id:就是对应的namespace中的方法名; resultType:Sql语句执行的返回值; parameterType:参数类型 我们想使用查询语句首先要在UserMapper.java定义新的抽象方法 Such as 之后,我们在UserMapper.xml里面写 阅读全文
posted @ 2020-02-21 13:40 涂妖教 阅读(732) 评论(0) 推荐(0)
摘要: 一、环境 1 MySQL 5.1.46,maven-3.5.0,IDEA,jdk 8+ 二、知识储备 Java基础,Mysql,JDBC,maven,Junit 三、创建和配置项目 1、先创建一个maven空项目(普普通通的就ok,不用选webapp) 下一步我按照我习惯的命名方式来命名 这是我们的 阅读全文
posted @ 2020-02-20 22:20 涂妖教 阅读(186) 评论(0) 推荐(0)
摘要: 在学习之前我们要回顾以下知识 JDBC Mysql java基础 Maven Junit 什么是 MyBatis? MyBatis 是一款优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程MyBatis 可以使用简单的 XML 或注解来配置和映射原生信 阅读全文
posted @ 2020-02-20 18:36 涂妖教 阅读(307) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9