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

网站论坛模板下载上海网站被查

网站论坛模板下载,上海网站被查,基于python的网站开发,做旅游网站的需求分析作者#xff1a;IT_faquir链接#xff1a;https://blog.csdn.net/IT_faquir注解本身没有功能的#xff0c;就和xml一样。注解和xml都是一种元数据#xff0c;元数据即解释数据的数据#xff0c;这就是所谓配置。本文主要罗列Spring|SpringMVC相关注解的简介。Spring部分1.… 作者IT_faquir链接https://blog.csdn.net/IT_faquir注解本身没有功能的就和xml一样。注解和xml都是一种元数据元数据即解释数据的数据这就是所谓配置。本文主要罗列Spring|SpringMVC相关注解的简介。Spring部分1.声明bean的注解Component 组件没有明确的角色Service 在业务逻辑层使用(service层)Repository 在数据访问层使用(dao层)Controller 在展现层使用控制器的声明(C)2.注入bean的注解Autowired由Spring提供Inject由JSR-330提供Resource由JSR-250提供都可以注解在set方法和属性上推荐注解在属性上(一目了然少写代码)。3.java配置类相关注解Configuration 声明当前类为配置类相当于xml形式的Spring配置(类上)Bean 注解在方法上声明当前方法的返回值为一个bean替代xml中的方式(方法上)Configuration 声明当前类为配置类其中内部组合了Component注解表明这个类是一个bean(类上)ComponentScan 用于对Component进行扫描相当于xml中的(类上)WishlyConfiguration 为Configuration与ComponentScan的组合注解可以替代这两个注解4.切面(AOP)相关注解Spring支持AspectJ的注解式切面编程。Aspect 声明一个切面(类上)使用After、Before、Around定义建言(advice)可直接将拦截规则(切点)作为参数。After 在方法执行之后执行(方法上)Before 在方法执行之前执行(方法上)Around 在方法执行之前与之后执行(方法上)PointCut 声明切点在java配置类中使用EnableAspectJAutoProxy注解开启Spring对AspectJ代理的支持(类上)5.Bean的属性支持Scope 设置Spring容器如何新建Bean实例(方法上得有Bean)其设置类型包括Singleton (单例,一个Spring容器中只有一个bean实例默认模式),Protetype (每次调用新建一个bean),Request (web项目中给每个http request新建一个bean),Session (web项目中给每个http session新建一个bean),GlobalSession(给每一个 global http session新建一个Bean实例)StepScope 在Spring Batch中还有涉及PostConstruct 由JSR-250提供在构造函数执行完之后执行等价于xml配置文件中bean的initMethodPreDestory 由JSR-250提供在Bean销毁之前执行等价于xml配置文件中bean的destroyMethod6.Value注解Value 为属性注入值(属性上)支持如下方式的注入注入普通字符Value(Michael Jackson)String name;注入操作系统属性Value(#{systemProperties[os.name]})String osName;注入表达式结果Value(#{ T(java.lang.Math).random() * 100 })String randomNumber;注入其它bean属性Value(#{domeClass.name})String name;注入文件资源Value(classpath:com/hgs/hello/test.txt)String Resource file;注入网站资源Value(http://www.cznovel.com)Resource url;12注入配置文件Value(${book.name})String bookName;注入配置使用方法① 编写配置文件(test.properties)book.name《三体》② PropertySource 加载配置文件(类上)PropertySource(classpath:com/hgs/hello/test/test.propertie)③ 还需配置一个PropertySourcesPlaceholderConfigurer的bean。7.环境切换Profile 通过设定Environment的ActiveProfiles来设定当前context需要使用的配置环境。(类或方法上)Conditional Spring4中可以使用此注解定义条件话的bean通过实现Condition接口并重写matches方法从而决定该bean是否被实例化。(方法上)8.异步相关EnableAsync 配置类中通过此注解开启对异步任务的支持叙事性AsyncConfigurer接口(类上)Async 在实际执行的bean方法使用该注解来申明其是一个异步任务(方法上或类上所有的方法都将异步需要EnableAsync开启异步任务)9.定时任务相关EnableScheduling 在配置类上使用开启计划任务的支持(类上)Scheduled 来申明这是一个任务包括cron,fixDelay,fixRate等类型(方法上需先开启计划任务的支持)10.Enable*注解说明这些注解主要用来开启对xxx的支持。EnableAspectJAutoProxy 开启对AspectJ自动代理的支持EnableAsync 开启异步方法的支持EnableScheduling 开启计划任务的支持EnableWebMvc 开启Web MVC的配置支持EnableConfigurationProperties 开启对ConfigurationProperties注解配置Bean的支持EnableJpaRepositories 开启对SpringData JPA Repository的支持EnableTransactionManagement 开启注解式事务的支持EnableTransactionManagement 开启注解式事务的支持EnableCaching 开启注解式的缓存支持11.测试相关注解RunWith 运行器Spring中通常用于对JUnit的支持RunWith(SpringJUnit4ClassRunner.class)1ContextConfiguration 用来加载配置ApplicationContext其中classes属性用来加载配置类ContextConfiguration(classes{TestConfig.class})1SpringMVC部分EnableWebMvc 在配置类中开启Web MVC的配置支持如一些ViewResolver或者MessageConverter等若无此句重写WebMvcConfigurerAdapter方法(用于对SpringMVC的配置)。Controller 声明该类为SpringMVC中的ControllerRequestMapping 用于映射Web请求包括访问路径和参数(类或方法上)ResponseBody 支持将返回值放在response内而不是一个页面通常用户返回json数据(返回值旁或方法上)RequestBody 允许request的参数在request体中而不是在直接连接在地址后面。(放在参数前)PathVariable 用于接收路径参数比如RequestMapping(“/hello/{name}”)申明的路径将注解放在参数中前即可获取该值通常作为Restful的接口实现方法。RestController 该注解为一个组合注解相当于Controller和ResponseBody的组合注解在类上意味着该Controller的所有方法都默认加上了ResponseBody。ControllerAdvice 通过该注解我们可以将对于控制器的全局配置放置在同一个位置注解了Controller的类的方法可使用ExceptionHandler、InitBinder、ModelAttribute注解到方法上这对所有注解了 RequestMapping的控制器内的方法有效。ExceptionHandler 用于全局处理控制器里的异常InitBinder 用来设置WebDataBinderWebDataBinder用来自动绑定前台请求参数到Model中。ModelAttribute 本来的作用是绑定键值对到Model里在ControllerAdvice中是让全局的RequestMapping都能获得在此处设置的键值对。如有遗漏或有误的地方希望帮忙指出。
http://www.sadfv.cn/news/36246/

相关文章:

  • 哪家公司网站做的好重庆网站建站一站式服务
  • 建设网站如何加入搜索关键词搜索站长工具
  • 物流网站怎么开建设工程施工合同通用条款
  • 网页制作网站建设it项目管理软件排名
  • 国内十个免费自学网站科学家做实验的网站
  • 深圳南山网的工作惠州seo外包平台
  • 网站开发的安全策略电商网站前台模块
  • 单页网站源码下载做一个电商网站
  • 做申诉资料网站网站的外链建设计划
  • 一家企业如何建设自己的网站 下载南昌专业网站制作公司
  • 免费域名网站网站过期怎么找回来
  • 理财 网站模板 htmlwordpress论坛搭建
  • 如何在电商平台做好企业网站推广长沙网站制作哪家好
  • 免费的好网站媒体网站
  • 深圳做网站排名哪家好医疗科技网站建设
  • 网站建设综合实训总结与体会wordpress .mo
  • 青之峰网站建设成都网站建设服务有什么
  • 房地产网站推广最好的网站开发语言
  • 网站建设案例分析wordpress如何爬虫
  • 农业生态园电商网站建设手机网站字体自适应
  • 宁德做网站门户型网站都有哪些
  • 免费字体下载网站杭州pc网站建设方案
  • 个人网站建设方案策划使用cms快速搭建商业网站
  • 网站排名优化课程个人网站需要多大的网速
  • 营销网站建设汉狮电话ps做网站广告logo
  • 网站开发图书管理系统报告摘要dyndns如何申请免费域名
  • 根河企业网站建设电商网站联盟平台
  • 国内知名企业网站html登录注册页面代码
  • 高大上公司网站品牌营销策略分析
  • 编程网站开发郑州企业建设网站有什么用