web开法主要思路就是网页+后台+数据库
springmvcv视图层m业务c控制层
spring主要有
ioc控制反转
dl依赖注入
aop切面编程
ioc注解形式
1、自动注入:@Resources,@Autowired
2、Bean定义:@Component、@Repository、@Service 和 @Constroller
iocxml形式
@Comtroller注解标注一个控制器
@Reposiory数据访问层
@Service逻辑业务层
@controller是springmvc里面的控制器组件类
注入bean注解
@Autowired
对成员方法构造方法成员变量进行标注
自动装配注入
@Resource
按照名称进行装配注入只有搜索不到名称时才会自动装配
@resource注解有两个属性
name和type按照名称和类型进行装配
@Qualifier该注解与@Autowired注解配合使用
bean名称由Quakifier参数指定
@RestController集成了controller和responsebody只开发一个页面的控制层的时候可以用它
@RequestMapping 用来映射web请求(访问路径和参数),处理类和方法的。可以注解在类和方法上,注解在方法上的@RequestMapping路径会继承注解在类上的路径。同时支持Serlvet的request和response作为参数,也支持对request和response的媒体类型进行配置。其中有value(路径),produces(定义返回的媒体类型和字符集),method(指定请求方式)等属性。
//json数据交互
spring进行绑定时可以对传递数据进行格式转换
json属于js里面的
json数据结构
由{开始到}结束
里面是键值形式
key1:value,
key2,value,
键必须时string类型value可以是其他类型
或者是数组结构
[
key,value,
key,value,
]
格式转换注解为RequestBody和ResponseBody
@RequestBody
该注解用于绑定方法到形参上
@ResponseBody
该注解用于直接返回json对象上
springboot习惯大于配置
自带服务器集成环境
一.spring数据库编程第一种基于jdbc
xml配置
配置数据源
spring+springmvc+springboot+mybatis随笔
最新推荐文章于 2024-10-16 10:11:07 发布