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

自己做一个网站需要多少钱做百度推广和企业网站那个有效果吗

自己做一个网站需要多少钱,做百度推广和企业网站那个有效果吗,福建省建设工程招投标信息网,中堂东莞网站建设在Java开发中#xff0c;注解#xff08;Annotation#xff09;广泛用于简化代码、配置元数据、框架集成等场景。以下是不同场景下常用的注解分类整理#xff1a; 一、核心Java注解#xff08;内置#xff09; Override 表示方法重写父类或接口的方法#xff0c;编译器会…在Java开发中注解Annotation广泛用于简化代码、配置元数据、框架集成等场景。以下是不同场景下常用的注解分类整理 一、核心Java注解内置 Override 表示方法重写父类或接口的方法编译器会检查方法签名是否正确。 Deprecated 标记类、方法或字段已过时使用时编译器会生成警告。 SuppressWarnings 抑制编译器警告如unchecked或deprecation。 SafeVarargs 用于抑制泛型可变参数varargs的类型安全警告。 FunctionalInterface 标记接口为函数式接口仅允许一个抽象方法。 二、Spring框架注解 核心与依赖注入 Component 标记为Spring管理的通用组件。 Service 标记业务逻辑层Service层组件。 Repository 标记数据访问层DAO层组件自动处理数据库异常。 Controller / RestController 标记Web控制器RestController返回JSON。 Autowired 自动注入依赖推荐改用构造器注入但注解仍常见。 Qualifier 指定注入的Bean名称解决多个同类型Bean的冲突。 Value 注入配置文件中的属性值如Value(${app.name})。 Web与REST API RequestMapping 定义请求映射路径可细分为GetMapping, PostMapping等。 PathVariable 从URL路径中获取参数如/user/{id}。 RequestParam 从请求参数中获取值如/user?nameJohn。 RequestBody 将HTTP请求体反序列化为Java对象如JSON → DTO。 ResponseBody 将方法返回值序列化为HTTP响应体如返回JSON。 配置与AOP Configuration 标记类为配置类定义Bean。 Bean 在配置类中声明方法返回的Bean。 Profile 指定Bean在特定环境下生效如Profile(dev)。 Transactional 声明事务管理方法或类级别。 Aspect 定义切面类结合Before, After等实现AOP。 三、JPA/Hibernate数据库 Entity 标记类对应数据库表。 Table 指定表名如Table(name users)。 Id 标记主键字段。 GeneratedValue 配置主键生成策略如自增、UUID。 Column 定义字段与列的映射如Column(name user_name)。 OneToMany / ManyToOne 定义实体间的一对多、多对一关系。 Query 在Repository中自定义JPQL或原生SQL查询。 四、Lombok注解简化代码 Data 自动生成Getter/Setter、equals()、hashCode()和toString()。 Getter / Setter 单独生成Getter或Setter方法。 NoArgsConstructor / AllArgsConstructor 生成无参构造器和全参构造器。 Builder 提供Builder模式支持。 Slf4j 自动生成日志对象如log.info()。 五、测试相关 JUnit 5 Test: 标记测试方法。 BeforeEach / AfterEach: 每个测试前后的操作。 Mock / InjectMocksMockito: 模拟依赖注入。 Spring Boot Test SpringBootTest: 启动完整Spring上下文测试。 MockBean: 模拟并替换Spring上下文中的Bean。 六、其他常用注解 JacksonJSON序列化 JsonProperty: 指定JSON字段名。 JsonIgnore: 忽略字段序列化。 SwaggerAPI文档 ApiOperation: 描述API接口功能。 ApiParam: 描述接口参数。 Spring Boot SpringBootApplication: 主启动类注解组合了Configuration、ComponentScan等。 EnableScheduling: 启用定时任务。 示例代码片段 // Spring Boot JPA 示例 RestController RequestMapping(/api/users) public class UserController {Autowiredprivate UserService userService; ​GetMapping(/{id})public User getUser(PathVariable Long id) {return userService.findById(id);} } ​ // Lombok 简化实体类 Data Entity Table(name users) public class User {IdGeneratedValue(strategy GenerationType.IDENTITY)private Long id;Column(name user_name)private String username; } 这些注解能显著提升开发效率具体使用需结合项目框架和需求调整。
http://www.hkea.cn/news/14343402/

相关文章:

  • 做商城网站要请程序员吗百度如何快速收录网站
  • 如何制作博客网站cpv广告联盟
  • 专做女鞋的网站代发广州c语言建网站
  • 我的网站首页打不开软件 行业门户网站
  • 沈阳网站公司排名校园门户网站
  • 团购网站模块深圳福田做网站公司哪家好
  • 服务中心网站建设意见汕头市营商环境建设监督局网站
  • 网站开发的基础课程广州微网站建设信息
  • 网站套程序网站建设开发语言
  • 网站设计高端北京百度推广代理公司
  • 农产品网站建设策划黄冈网站推广收费标准
  • 佛山高端外贸网站建设经典的软文广告
  • 佛山企业网站建设机构如何自己申请商标注册
  • 南京网站开发公司哪家好重庆网站平台如何推广
  • 那块做微信平台网站zimg wordpress
  • 做网站推广好吗怎么把自己做的网站弄到域名上
  • 做网页专题 应该关注哪些网站做电商运营要什么条件
  • 五屏网站建设代理商简洁网站首页模板
  • 网站代理怎么赚钱wordpress友情链接提交
  • 网站用图片网络营销方式优势
  • 网站制作手机网站专业网站建设公司推荐
  • 张掖网站制作创建自己的博客网站
  • 营销网站排行网站建设工作量评估
  • 快速构建网站北京建设执业资格注册网站
  • 网站建设如何搞活动百度手机助手应用商店
  • 游戏开发和网站开发哪个好玩国外服务器租用价格
  • 福田网站设计公司哪家好保定网站建设设计公司
  • 十堰营销型网站建设网络设计是干什么的呢
  • 建筑工程招投标网站网站速度诊断
  • 网站建设可行性分析吉安市建设规划局网站