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

建设网站具体步骤信丰网站建设

建设网站具体步骤,信丰网站建设,开发公司工程管理中心管理制度,宁波企业建网站报价一、前言首先这里说的SpringBoot常用注解是指在我们开发项目过程中#xff0c;我们经常使用的注解#xff0c;包含Spring、SpringBoot、SpringCloud、SpringMVC等这些框架中的注解#xff0c;而不仅仅是SpringBoot中的注解。这里只是作一个注解列举#xff0c;每个注解具体…一、前言首先这里说的SpringBoot常用注解是指在我们开发项目过程中我们经常使用的注解包含Spring、SpringBoot、SpringCloud、SpringMVC等这些框架中的注解而不仅仅是SpringBoot中的注解。这里只是作一个注解列举每个注解具体如何使用可以自行搜索查询哈。二、配置启动相关注解2.1 SpringBootApplication等价于Configuration、EnableAutoConfiguration和ComponentScan三个注解之和。2.2 ConfigurationSpringBoot 提供基于Java的配置相当于之前写的 xml中配置的Bean。2.3 EnableAutoConfiguration类级别的注解开启自动配置这个注解告诉SpringBoot 根据添加的Jar 依赖猜测你想如何配置Spring。2.4 ComponentScan标注哪些路径下的类需要被Spring扫描。2.5 Conditional这个是一个综合的注解包含了很多子注解。ConditionalOnBean标注配置了某个特定的BeanConditionalOnMissingBean标注没有配置特定的BeanConditionalOnClass标注Classpath里有指定的类ConditionalOnMissingClass标注Classpath里没有指定的类ConditionalOnExpression标注给定的SpELl表达式计算结果为trueConditionalOnJava标注Java的版本匹配特定值或者一个范围值ConditionalOnJndi标注参数中给定的JNDI位置必须存在一个如果没有给参数则要有JNDI InitialContextConditionalOnOnProperty标注指定的配置属性要有一个明确的值ConditionalOnResource标注Classpath里没有指定的资源 ConditionalOnWebApplication标注这是一个Web应用程序ConditionalOnNotWebApplication标注这不是一个Web应用程序三、Bean处理相关注解3.1 依赖注入Autowired属于Spring中的注解用法用在属性和方法上。含义byType方式完成自动装配把配置好的Bean拿来用完成属性、方法的组装。当加上requiredfalse时就算找不到bean也不会报错。Resource属于J2EE的注解用法用在属性上。含义byName方式完成自动装配把配置好的Bean拿来用完成属性的组装。有两个重要属性分别是name和type。3.2 标注类被Spring容器管理Component泛指组件当组件不好归类的时候我们可以使用这个注解进行标注。一般公共方法即可用上这个注解。Respository用于数据持久层经常标记到DAO类上。Service用于服务层经常标注到Service类上学需要注解DAO层。Controller用于控制层MVC的控制层Bean常注入Service层。RestController与Controller注解相似标注这是一个控制层。标注这个注解的类的控制器中会将所有处理器方法的返回值都要直接写入响应体中而不是将值放到模型中并传递给一个视图以便于渲染。替代写法RestController等同于ControllerResponse。Configuration一般用来声明配置类。Scope声明Spring Bean的作用域singleton、prototype、request、session。四、HTTP请示相关注解四种常见的HTTP请求类型如下4.1 GetMappingGET请求从服务器获取指定的资源。4.2 PostMappingPOST请求在服务器上创建一个新的资源。4.3 PutMappingPUT请求更新服务器上的资源。4.4 DeleteMappingDELETE请求从服务器上删除指定的资源。这里先列出以上四个其他的可以自行搜索哦。五、前后端参数传递相关注解5.1 RequestParam用在方法的参数前面获取请求中表单类型的keyvalue格式的数据。5.2 PathVariable路径变量参数与大括号里的名字要一样。5.3 RequestBody获取请求body中的数据常用于搭配PostMapping请求来提交的对象数据。5.4 ResponseBody表示该方法的返回结果直接写入到了HTTP response body中了格式为 json。六、读取配置相关注解6.1 Value直接读取各种配置源的属性值。6.2 ConfigurationProperties读取配置信息并与bean绑定。6.3 PropertySource指定加载自定义的配置文件。七、参数校验相关注解7.1 Bean字段验证注解NotEmptyNotBlankNullNotNullAssertTrueAssertFalsePattern(regex,flag)EmailMin(value)Max(value)SizeDecimalMinDecimalMaxPastFutureDigits7.2 Valid用于标注验证对象的级联属性。7.3 ValidatedSpring提供的注解于SpringMVC一起使用标注方法的参数需要检查。八、统一异常处理相关注解8.1 ControllerAdvice注解定义全局异常处理类包含Component所以可以被Spring扫描到。8.2 ExceptionHandler注解声明异常处理方法表示遇到这个异常就执行标注的方法。九、JPA数据持久化相关注解9.1 Transactional可以标注在类上也可以标注在方法上。标注在类上表示所有该类的public方法都配置相同的事务属性信息。标注在方法上表示该方法配置了事务属性信息。当类和方法上同时标注上Transactional注解方法的事务会覆盖类的事务配置信息。9.2 Entity声明数据库实体类。9.3 Table声明表名。9.4 Id声明该字段为主键。9.5 GeneratedValue声明主键的生成策略。9.6 Column声明字段经常用于属性名和表字段的映射。9.7 Transient指定不需要持久化的字段。9.8 Lob声明该字段为大字段。9.9 Enumerated声明该字段是枚举类型的字段。9.10 Modifying加在DAO方法上表明是修改操作。十、JSON格式化处理相关注解10.1 JsonFormat用来格式化json数据。10.2 JsonIgnoreProperties作用在类上用于过滤掉特定字段不返回或者不解析。10.3 JsonIgnore一般用于属性上作用和上面的JsonIgnoreProperties一样。10.4 JsonUnwrapped声明该字段是扁平化对象。十一、测试处理相关注解11.1 Test声明一个方法为测试方法。11.2 Transactional声明测试的方法数据会回滚避免污染数据。11.3 ActiveProfiles常作用于测试类上用于声明生效的Spring配置文件11.4 WithMockUserSpringSecurity提供的用来模拟一个真实用户并且可以赋予权限。完结
http://www.dnsts.com.cn/news/203969.html

相关文章:

  • 信丰网站制作上海做网站seo
  • 手机网站 后台东莞网络优化服务商
  • 江都建设招标网站蓝杉网站建设公司
  • html5手机 网站沈阳男科医院收费标准
  • 杭州建设网站哪家好九歌人工智能诗歌写作网站
  • 域名 网站 区别网站推广的软文
  • 通州郑州阳网站建设萝卜建站下载
  • 网站正在建设维护中dw做的网站要多大
  • 网站建设工程师职责说明智慧团建网页
  • 网站建设维护管理wordpress自带图片
  • 重庆网站建设子沃科技公司怎样建设小游戏网站
  • 外贸网站知名做外链wordpress 农业主题
  • 专业网站快速排名优势自己做网站可以用私有云吗
  • 南宁做网站哪家公司好wordpress设置首主导航
  • 网站制作价格报表产品详情页模板免费下载
  • 网站建设内容策划济南经三路专业做网站
  • 建立网站需要什么微盟商户助手官网
  • 基于ASP.NET的购物网站建设网业打开慢的原因
  • 安徽省住房和建设厅门户网站做淘宝客网站域名是别人的
  • 淘宝网商城优化方案2022
  • 西安做网站公司哪家好 应该怎么选择网站套用
  • 斐讯k2做网站wordpress 反代
  • 宜春做网站的公司哪家好专做海岛游的网站
  • 免费网站建设itcask推介做resume的网站
  • 旅游网站规划设计方案电子商务网站建设行情
  • vue做网站的优缺点江苏嘉隆工程建设有限公司网站
  • 微信网站开发视频攀枝花建设集团网站
  • 电子商务书店网站设计实验网站效果演示
  • 土木工程毕业设计网站网站建设及 维护合同
  • linux服务器WordPress建站教程广告海报