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

中英文网站怎么做长沙免费网站建站模板

中英文网站怎么做,长沙免费网站建站模板,商城模板全套,指定关键字 网站有更新就提醒官网:核心技术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.khdw.cn/news/38037.html

相关文章:

  • 网站的数据库选择seo推广服务哪家好
  • 室内设计网站 知乎营销宣传方案
  • web前端是网站开发么添加友情链接的技巧
  • 中国最大的软件公司seo技术网
  • 免费下载的网页模板企业网站优化哪家好
  • 做网站如何把栏目放到首页企业推广网
  • 郑州房地产网站建设企业培训课程
  • 手机网站前端写法关键词优化快速排名
  • 苏州大型网站建设seo排名点击 seo查询
  • 东莞建网站公司哪个好网站推广软文
  • 鹤壁做网站的公司在线seo超级外链工具
  • 网页制作模板简易使用 ahrefs 进行 seo 分析
  • 网站建设的要求seo网站内部优化方案
  • dedecms生成xml网站地图免费游戏推广平台
  • 代写网站湖南seo优化
  • 网站首页设计效果图十大免费excel网站
  • 唐山建设网站的网站做搜索引擎优化的企业
  • 电子商务网站建设市场百度问一问在线咨询客服
  • 产品外包装设计网站搜索引擎优化的报告
  • 合肥建站服务免费访问国外网站的app
  • 网站制作需要网站制作1688自然排名怎么做好
  • 如何做网络营销直播seo黑帽教学网
  • 做商城型网站杭州seo博客有哪些
  • 网站问题图片windows优化大师怎么下载
  • 网站策划与运营济南seo优化公司
  • 济南做平台网站的海南快速seo排名优化
  • 企业做网站域名需要自己申请吗搜索引擎营销方法有哪些
  • 网站建设合同网站建设公司临沂网站seo
  • 网站建设最新教程网站优化就是搜索引擎优化
  • 移动网上购物网站开发如何制作简易网站