当前位置: 首页 > news >正文

创意设计网站推荐网站建设直播

创意设计网站推荐,网站建设直播,创建个人网站教程,建设公司门户网站建设方案1.Spring常用注解: 1)Repository将DAO类声明为Bean 2)Service用于修饰service层的组件 3)Controller通常作用在控制层,将在Spring MVC中使用 4)Component是一个泛化的概念,仅仅表示spring中的一…

1.Spring常用注解:
1)@Repository将DAO类声明为Bean
2)@Service用于修饰service层的组件
3)@Controller通常作用在控制层,将在Spring MVC中使用
4)@Component是一个泛化的概念,仅仅表示spring中的一个组件(Bean),可以作用在任何层次
5)@Scope是springIoc容器中的一个作用域,在 Spring IoC 容器中具有以下几种作用域:singleton(单例)、prototype(多例)、Web 作用域(reqeust、session、globalsession)、自定义作用域。
6)@Autowired将自动在Spring上下文与其匹配(默认是类型匹配)的Bean,并自动注入到相应的地方
7)@Resource:
(1)@Resource后面没有任何内容,默认通过name属性去匹配bean,找不到再按type去匹配
(2)指定了name或者type则根据指定的类型去匹配bean
(3)指定了name和type则根据指定的name和type去匹配bean,任何一个不匹配都将报错@Transactional声明式事务管理编程中使用的注解

2.SpringMVC常用注解:
1)@RequestMapping:注解是一个用来处理请求地址映射的注解,可用于映射一个请求或一个方法,可以用在类或方法上。
(1)用于方法上,表示在类的父路径下追加方法上注解中的地址将会访问到该方法
(2)用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。

2)@RequestParam:主要用于将请求参数区域的数据映射到控制层方法的参数上

3)@ModelAttribute:
(1)绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑定流程,而且自动暴露为模型数据用于视图页面展示时使用;
(2)暴露表单引用对象为模型数据:放在处理器的一般方法(非功能处理方法)上时,是为表单准备要展示的表单引用对象,如注册时需要选择的所在城市等,而且在执行功能处理方法(@RequestMapping注解的方法)之前,自动添加到模型对象中,用于视图页面展示时使用;
(3)暴露@RequestMapping方法返回值为模型数据:放在功能处理方法的返回值上时,是暴露功能处理方法的返回值为模型数据,用于视图页面展示时使用。

4)@SessionAttributes:在默认情况下,当ModelMap中的属性作用域是request级别时,也就是说,当本次请求结束后,ModelMap中的属性将销毁。如果希望在多个请求中共享ModelMap中的属性,必须将其属性转存到session中,这样ModelMap的属性才会被跨请求访问;
spring允许我们有选择地指定ModelMap中的哪些属性需要转存到session中,以便下一个请求属对应的ModelMap的属性列表中还能访问到这些属性。
SpringMVC为我们提供这样一个注解来实现上面的场景:`@SessionAttributes`:将ModelMap的属性值共享到session中。

5)@RequestBody:主要用来接收前端传递给后端的json字符串中的数据的(即请求体中的数据的);
GET方式无请求体,所以使用@RequestBody接收数据时,**前端不能使用GET方式提交数据,而是用POST方式进行提交**。在后端的同一个接收方法里,@RequestBody与@RequestParam()可以同时使用,@RequestBody最多只能有一个,而@RequestParam()可以有多个。
简而言之:
(1) 一个请求:只有一个@RequestBody;
(2) 一个请求:可以有多个@RequestParam。

6)@RequestHeader:使用 @RequestHeader 注解可以获取指定的请求头信息。如果想要获取所有的请求头信息,可以使用 Map<String,String>、MultiValueMap<String,String>、HttpHeaders 这三个 Map 中的任何一个封装所有请求头的 name 和 value。

7)@PathVariable:该注解请求URI中的模板变量部分到处理器功能处理方法的方法参数上的绑定。
即当使用@RequestMapping URI template 样式映射时, 即 someUrl/{paramId}, 这时的paramId可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。数上。

8)@CookieValue:注解主要是将请求的Cookie数据,映射到功能处理方法的参数上。

http://www.15wanjia.com/news/186917.html

相关文章:

  • 长沙市建网站企业标准化建设
  • 沛县网站建设网站界面设计如何实现功能美与形式美的统一?
  • 商业计划书免费word版太原seo排名公司
  • 南昌优化网站分析做详情页到那个网站找模特素材
  • 网站开发的阶段盐城网站建设首选梦搏网络
  • 博客网站开发背景软件管理软件哪个好
  • 网站建设工作室+怎么样页面设计合同模板
  • 怎样查看网站开发语言广告设计师证怎么考
  • 招聘网站数据分析要怎么做网站建设主机
  • 手机兼职在哪个网站做怎么把平台推广出去
  • 专业公司网站建设服务公司dw设计网页教程
  • 智慧团建登录入口官方网站北京律师网站建设平台
  • 怎样建立静态网站家庭室内装修设计公司
  • 阿里云无主体新增网站临沂做商城网站
  • 网站建设众包平台哇塞fm网站维护
  • 做网站的数据从哪里来app定制大概多少钱
  • 网站设计用的技术我做微信淘宝客网站有哪些
  • 吉隆坡建设大学中文网站精美ppt模板
  • 辽宁省建设网官网东莞做网站做seo优化外包网络公司
  • 网站开发过程总结云服务器做网站好吗
  • 自己做网站的软件下载建设网站的优点跟缺点
  • 资源网站源码手游推广渠道平台
  • 网站开发规范制作人在那个网站能看
  • 网站建设网络营销平台: 云搜系统网站模版 源码之家
  • 一个网络空间做两个网站图文广告培训班多少钱
  • 自己做的博客网站吗电脑网页打不开是什么原因
  • 做全景的h5网站软件开发文档规范
  • 粉红色主题 模板 网站 在线预览保险哪家好
  • 安徽网站推广专业做互联网招聘的网站有哪些内容
  • 免费足网站华强北附近网站建设