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

电子网站搜索引擎怎么做关键词优化排名哪家好

电子网站搜索引擎怎么做,关键词优化排名哪家好,有可以做推广的网站吗,吐鲁番做网站一、核心注解 SpringBootApplication 作用:标注主启动类,是 Spring Boot 的核心注解。 组合注解:包含 Configuration、EnableAutoConfiguration 和 ComponentScan。 用途:启动 Spring Boot 应用。 二、依赖注入(Io…

一、核心注解

  1. @SpringBootApplication

    • 作用:标注主启动类,是 Spring Boot 的核心注解。

    • 组合注解:包含 @Configuration@EnableAutoConfiguration 和 @ComponentScan

    • 用途:启动 Spring Boot 应用。


二、依赖注入(IoC)

  1. @Autowired

    • 作用:自动注入 Bean,按类型匹配依赖。

    • 场景:用于构造方法、Setter 方法或字段。

  2. @Component

    • 作用:通用组件注解,标记类为 Spring Bean。

    • 衍生注解

      • @Service:业务逻辑层。

      • @Repository:数据访问层(DAO)。

      • @Controller:Web 控制层。

  3. @Configuration

    • 作用:声明配置类,定义 Bean。

    • 配合:与 @Bean 一起使用,显式配置 Bean。

  4. @Bean

    • 作用:在配置类中定义 Bean,方法返回值作为 Bean 实例。


三、Web 控制层(MVC)

  1. @RestController

    • 作用:组合 @Controller + @ResponseBody,直接返回 JSON/XML 数据。

  2. @RequestMapping

    • 作用:映射 HTTP 请求路径,支持 method 指定请求类型(如 GET/POST)。

    • 简化注解

      • @GetMapping:处理 GET 请求。

      • @PostMapping:处理 POST 请求。

      • @PutMapping@DeleteMapping 等。

  3. @RequestParam

    • 作用:绑定 HTTP 请求参数到方法参数,支持默认值和必填校验。

    • 示例/user?id=123 → @RequestParam("id") String userId

  4. @PathVariable

    • 作用:绑定 URL 路径变量到方法参数。

    • 示例/user/{id} → @PathVariable("id") String id

  5. @RequestBody

    • 作用:将 HTTP 请求体(如 JSON)反序列化为 Java 对象。

  6. @ResponseBody

    • 作用:将方法返回值序列化为 JSON/XML 响应体。

  7. @CrossOrigin

    • 作用:允许跨域请求(CORS),配置在类或方法上。


四、配置与属性

  1. @Value

    • 作用:注入配置文件中的属性值。

    • 示例@Value("${app.name}") private String appName;

  2. @ConfigurationProperties

    • 作用:批量绑定配置文件属性到 Java 对象。

    • 配合@EnableConfigurationProperties 启用。

  3. @PropertySource

    • 作用:加载自定义配置文件(如 config.properties)。


五、数据访问(JPA)

  1. @Entity

    • 作用:标记类为 JPA 实体,对应数据库表。

  2. @Table

    • 作用:指定实体对应的数据库表名(默认按类名映射)。

  3. @Id

    • 作用:标注实体类的主键字段。

  4. @GeneratedValue

    • 作用:定义主键生成策略(如自增、UUID 等)。

  5. @Repository

    • 作用:标记数据访问层接口(如继承 JpaRepository)。

  6. @Transactional

    • 作用:声明事务管理,通常用于 Service 层方法。


六、AOP 与 切面编程

  1. @Aspect

    • 作用:声明切面类,用于实现日志、权限等横切关注点。

  2. @Before / @After / @Around

    • 作用:定义切面通知类型(前置、后置、环绕等)。

    • 示例@Before("execution(* com.example.service.*.*(..))")


七、测试

  1. @SpringBootTest

    • 作用:标记 Spring Boot 集成测试类,加载完整应用上下文。

  2. @Test

    • 作用:标记 JUnit 测试方法。


八、其他常用注解

  1. @Valid

    • 作用:触发参数校验(需配合 javax.validation 注解如 @NotNull)。

  2. @Scheduled

    • 作用:声明定时任务方法(需在启动类加 @EnableScheduling)。

  3. @ConditionalOnProperty

    • 作用:根据配置条件决定是否创建 Bean(条件化配置)。

  4. @ControllerAdvice

    • 作用:全局异常处理,统一拦截控制器异常。

http://www.dtcms.com/wzjs/513918.html

相关文章:

  • 做html网站模板下载地址网站推广公司
  • 网站建设的技术难点西安网站建设方案优化
  • wordpress网站迁移教程北京搜索引擎推广服务
  • 网站建设的价值是什么seo优化的主要内容
  • 代理注册公司收费标准淘宝关键词优化怎么弄
  • 餐饮网站建设需求分析免费软文发布平台有哪些
  • 做lgoo的网站一般有哪些各大引擎搜索入口
  • 香港做批发的网站肇庆seo外包公司
  • 网站建设外包包含内容十大免费网站推广平台有哪些
  • 网站建设中如何使用字体杭州百度推广
  • 中国国际贸易单一窗口网站佛山做网站推广的公司
  • 黄骅住房和城乡建设局网站百度怎么做网站
  • 为什么不能用来名字做网站名厦门网站优化公司
  • 网站主体信息南昌seo代理商
  • 个人网站备案号可以做企业网站吗seo怎么做?
  • 美食门户类网站模版seo什么意思简单来说
  • 北京的重要的网站八百客crm登录入口
  • 三亚旅游网站建设做好网络推广的技巧
  • 设计用哪些网站合肥网站维护公司
  • 网站设置银联密码国际新闻最新消息美国
  • 自建服务器做网站河北seo基础
  • 方林装饰公司电话吉林seo外包
  • wordpress编辑框经典seo网上培训多少钱
  • 梧州网站建设公司广州信息流推广公司排名
  • 自己做网站自己做SEO百度广告联盟赚广告费
  • 能用dw做动态网站吗网站服务器ip查询
  • miui稳定版到开发版的升级一般通过上海seo推广外包
  • 建网站制作网络推广员是什么
  • 做网站的业务分析网页制作软件推荐
  • 微信网站建设报价天津关键词排名提升