创建好项目之后打开pom文件,查看本身自带的代码
pom文件中添加druid数据源依赖
把之前SpringBoot项目的连接JDBC的那个yml配置文件直接复制过来:
//还有配置谁能登陆 , 拒绝谁登陆 默认是容许所有 但是此处是只容许localhost登陆
//初始化参数 把初始化参数都放到Map中
为了让这两个sql文件的配置文件生效
数据库里面添加内容成功;
但是每次运行嘚时候都要自动加载配置一次;
我们先把它注释掉,因为数据库里面已经创建好了
然后再写一个Controller测试一下:
原数据库里面的内容是空的。
打开数据库:加载内容成功
如果想用mybatis而且用注解版,我们只要写一个mapper加进来就行了不需要做任何配置
但是我们查询的时候,id值为null峩们怎么获取到这个id呢?
我们想要获取到自增id怎么操作呢
重新运行,发现我们的主键可以查看到了
同时再mapper里面修改内容:
我们重新运荇一下,然后输入url 查询一下内容:
如果我们的mapper很多难道我们每次都再类上面都添加Mapper吗? 这样不是显得很繁琐?
此时我们再次运行看是否能查询到信息:
在4.1中我们使用注解的方式
接下来,我们使用配置文件的方式
注意:我们创建好了之后必须在类上面加上@Mapper或者@MapperScan扫描到
但是要让mybatis知道它的存在的话,要在yml中配置
我们访问端口显示: 成功
在一个典型的SpringMVC应用中带@Controller注解的類负责准备数据模型Map的数据和选择一个视图进行渲染。这个模型Map对视图进行完全的抽象在使用Thymeleaf的情况下,它将是一个VariablesMap对象(即Thymeleaf模板执行仩下文的属性),使其可以用于模板重点表达式
SpringMVC调用可以在视图模型的执行过程中访问的数据,在Thymeleaf中相当于上下文变量
在SpringMVC中添加一个attributes有几种不同的方法,下面有一些常见的情况:
现在假设有一个@Controller控制器控制器中重定向的方式发送一个request参数:
访问参数q可以使用param前綴