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

做旅游的网站百度关键字搜索量查询

做旅游的网站,百度关键字搜索量查询,自己写小说的网站,wordpress 找源码官网:核心技术SPRINGDOC.CN 提供 Spring 官方文档的翻译服务,可以方便您快速阅读中文版官方文档。https://springdoc.cn/spring/core.html#beans-standard-annotations 1,包扫描组件标注注解 Component:泛指各种组件 Controller、…

官网:核心技术SPRINGDOC.CN 提供 Spring 官方文档的翻译服务,可以方便您快速阅读中文版官方文档。icon-default.png?t=N7T8https://springdoc.cn/spring/core.html#beans-standard-annotations

1,包扫描+组件标注注解
@Component:泛指各种组件
@Controller、@Service、@Repository都可以称为@Component。
@Controller:控制层
@Service:业务层
@Repository:数据访问层

2,@Bean

3,@Import
@Import(要导入到容器中的组件)
@ImportSelector:返回需要导入的组件的全类名数组
@ImportBeanDefinitionRegistrar:手动注册bean到容器中

4,注入bean的注解
@Autowired:由bean提供
@Autowired可以作用在变量、setter方法、构造函数上; 有个属性为required,可以配置为false; @Inject:由JSR-330提供
@Inject用法和@Autowired一样。
@Resource:由JSR-250提供 @Autowired、@Inject是默认按照类型匹配的,@Resource是按照名称匹配的,@Autowired如果需要按照名称匹配需要和@Qualifier一起使用,@Inject和@Name一起使用。
@Primary

5,Java配置类相关注解
@Configuration 声明当前类为配置类;
@Bean注解在方法上,声明当前方法的返回值为一个bean,替代xml中的方式; @ComponentScan用于对Component进行扫描;

6,切面(AOP)相关注解 Spring支持AspectJ的注解式切面编程。
@Aspect 声明一个切面
@After 在方法执行之后执行(方法上)
@Before 在方法执行之前执行(方法上)
@Around 在方法执行之前与之后执行(方法上)
@PointCut 声明切点

7,@Value注解
(1)支持如下方式的注入: 注入普通字符,注入操作系统属性,注入表达式结果,注入其它bean属性,注入文件资源,注入网站资源,注入配置文件
(2)@Value三种情况的用法。 ${}是去找外部配置的参数,将值赋过来 #{}是SpEL表达式,去寻找对应变量的内容 #{}直接写字符串就是将字符串的值注入进去

8,环境切换
@Profile 指定组件在哪个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件。
@Conditional 通过实现Condition接口,并重写matches方法,从而决定该bean是否被实例化。

9,异步相关
@EnableAsync 配置类中通过此注解开启对异步任务的支持;
@Async在实际执行的bean方法使用该注解来声明其是一个异步任务(方法上或类上所有的方法都将异步,需要@EnableAsync开启异步任务)

10、定时任务相关
@EnableScheduling 在配置类上使用,开启计划任务的支持(类上)
@Scheduled 来申明这是一个任务,包括cron,fixDelay,fixRate等类型(方法上,需先开启计划任务的支持)

11,Enable***注解 这些注解主要是用来开启对xxx的支持:
@EnableAspectAutoProxy:开启对AspectJ自动代理的支持;
@EnableAsync:开启异步方法的支持;
@EnableScheduling:开启计划任务的支持;
@EnableWebMvc:开启web MVC的配置支持;
@EnableConfigurationProperties:开启对@ConfigurationProperties注解配置Bean的支持; @EnableJpaRepositories:开启对SpringData JPA Repository的支持; @EnableTransactionManagement:开启注解式事务的支持; @EnableCaching:开启注解式的缓存支持;

12,测试相关注解 @RunWith 运行器,Spring中通常用于对JUnit的支持
@ContextConfiguration用来加载配置配置文件,其中classes属性用来加载配置类。

13,SpringMVC常用注解
@EnableWebMvc在配置类中开启Web MVC的配置支持。
@Controller
@RequestMapping用于映射web请求,包括访问路径和参数。
@ResponseBody 支持将返回值放到response内,而不是一个页面,通常用户返回json数据。 @RequestBody允许request的参数在request体中,而不是在直接连接的地址后面。(放在参数前)
@PathVariable 用于接收路径参数,比如@RequestMapping(“/hello/{name}”)声明的路径,将注解放在参数前,即可获取该值,通常作为Restful的接口实现方法。
@RestController 该注解为一个组合注解,相当于@Controller和@ResponseBody的组合,注解在类上,意味着,该Controller的所有方法都默认加上了@ResponseBody。
@ControllerAdvice 全局异常处理,全局数据绑定,全局数据预处理
@ExceptionHandler 用于全局处理控制器里的异常。
@InitBinder 用来设置WebDataBinder,WebDataBinder用来自动绑定前台请求参数到Model中。 @ModelAttribute

14,Spring事务注解
@Transactional

http://www.mmbaike.com/news/47752.html

相关文章:

  • 优秀网站例子深圳网络推广的公司
  • 成人免费做视频网站有哪些友情链接举例
  • html做的网站怎么弄seo整站优化
  • 成都网站建设收费明细如何搭建一个自己的网站
  • 做网站是用wordpress还是DW沧州seo公司
  • 网站外包公司该如何运营注册商标查询官网入口
  • jquery 打开新网站5151app是交友软件么
  • 北京高端企业网站百度文库官网入口
  • 网站制作商家入驻十八大禁用黄app入口
  • 网站制作的语言网络营销代运营外包公司
  • wwe中文官网站推广普通话宣传语
  • 平面设计岗位描述怎么写网站seo去哪个网站找好
  • 网站响应是什么产品市场推广方案范文
  • 电影新网站如何做seo优化西安网络优化哪家好
  • 乡镇人大网站建设情况汇报长沙百家号seo
  • 英文网站 字体大小网络营销和网上销售的区别
  • 初学者拟建网站广东省自然资源厅
  • httpd.ini 伪静态 wordpress南宁百度快速排名优化
  • 专业做网站排名多少钱西安关键字优化哪家好
  • 北京网站设计套餐搜索优化
  • 如何做视频网站不侵权推广资源网
  • 3.0效果网站建设多少钱企业内训机构
  • 如何安装网站模板怎么在百度上添加自己的店铺地址
  • 网站开发时会遇到哪些问题关键词优化排名的步骤
  • 漯河专业做网站的公司网站快速推广
  • 易经网站开发公司怎么在百度上做推广上首页
  • 广西智能网站建设找哪家怎么做一个网站出来
  • 网站推广工具推荐百度站长平台官网
  • 利用小米路由器mini做网站seo学徒是做什么
  • 品牌网站策划新媒体营销