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

网加思维做网站推广网站服务费一年多少钱

网加思维做网站推广,网站服务费一年多少钱,工程建设资质单位网站,哪里帮做企业网站目录 代理对象 Swagger Web 单元测试 MybatisPlus Lombok Mysql SpringBoot Jdk SpringCloud 数据库驱动包 hutool工具 配置仓库 通用库 maven插件 nacos注册中心 OpenFeign Spring AMQP JSON转换器 Redis 邮箱验证 Redisson分布式锁 客户端 代理对象 &l…

目录

代理对象

Swagger

Web 

 单元测试

MybatisPlus

Lombok

Mysql

SpringBoot

 Jdk

SpringCloud

数据库驱动包

hutool工具

配置仓库

通用库

 maven插件

nacos注册中心 

OpenFeign 

Spring AMQP

JSON转换器

Redis 

 邮箱验证

 Redisson分布式锁

客户端


代理对象

        <dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId></dependency>

启动类添加:

@EnableAspectJAutoProxy(exposeProxy = true)

 

Swagger

Knife4j是为Java MVC框架集成Swagger生成Api文档的解决方案,其对Swagger进行了封装,帮助生成接口文档和测试接口,开发阶段使用的框架。

开发人员在开发新的接口或者更新旧的接口后,由于开发任务的繁重,往往文档很难持续跟着更新,Swagger 就是用来解决该问题的一款重要的工具

        <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.2.2</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.2.2</version></dependency>

配置SpringBoot项目中的application.yaml文件中: 

knife4j:enable: trueopenapi:title: 用户管理接口文档description: "用户管理接口文档"email: cpractice@163.comconcat: Liqingshuiversion: 1.0.0group:default:group-name: 默认分组api-rule: packageapi-rule-resources:- com.itheima.mp.controller

Web 

RESTful服务:它也支持构建RESTful风格的Web服务,使得开发API变得简单直接。 

核心Web功能:它包含了Spring MVC框架的所有必要依赖,使你可以快速开始开发基于Spring的Web应用。Spring MVC是一个强大的模型-视图-控制器(MVC)框架,用于创建动态、响应式的Web服务。 

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>

 单元测试

        <!--单元测试--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-test</artifactId><version>3.3.0</version><scope>test</scope></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter</artifactId><scope>test</scope></dependency>

MybatisPlus

        <!--mybatisplus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version></dependency>

Lombok

        <!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.30</version><optional>true</optional></dependency>

Mysql

        <!--mysql--><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope></dependency>
        <!--数据库--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>

SpringBoot

        <!--springboot--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency>

 Jdk

    <!--jdk--><properties><java.version>11</java.version></properties>

SpringCloud

            <!--spring cloud--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>${spring-cloud.version}</version><type>pom</type><scope>import</scope></dependency><!--spring cloud alibaba--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-dependencies</artifactId><version>${spring-cloud-alibaba.version}</version><type>pom</type><scope>import</scope></dependency>

数据库驱动包

            <!-- 数据库驱动包管理 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>${mysql.version}</version></dependency>

hutool工具

            <!--hutool工具包--><dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>${hutool.version}</version></dependency>

配置仓库

    <!-- 配置仓库 --><repositories><repository><id>central</id><url>http://host:port/content/groups/public</url></repository></repositories><pluginRepositories><pluginRepository><id>central</id><url>http://host:port/content/groups/public</url></pluginRepository></pluginRepositories>

通用库

hm-common这样的通用库可能包含了很多跨模块共享的功能代码,如工具类、常量定义、基础模型等。通过将这些共性内容抽取到单独的库中,可以避免代码重复,提高代码的复用性和模块间的解耦。

        <!--common--><dependency><groupId>com.heima</groupId><artifactId>hm-common</artifactId><version>1.0.0</version></dependency>

 maven插件

    <build><finalName>${project.artifactId}</finalName><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

nacos注册中心 

<!--网关--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-gateway</artifactId></dependency><!--nacos 服务注册发现--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId></dependency><!--负载均衡--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId></dependency>

OpenFeign 

  <!--openFeign--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-openfeign</artifactId></dependency><!--负载均衡器--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-loadbalancer</artifactId></dependency>
<!--OK http 的依赖 --><dependency><groupId>io.github.openfeign</groupId><artifactId>feign-okhttp</artifactId></dependency><!--nacos配置管理--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId></dependency><!--读取bootstrap文件--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-bootstrap</artifactId></dependency>

Spring AMQP

<!--AMQP依赖,包含RabbitMQ--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>

JSON转换器

<dependency><groupId>com.fasterxml.jackson.dataformat</groupId><artifactId>jackson-dataformat-xml</artifactId><version>2.9.10</version>
</dependency>

 如果项目中引入了spring-boot-starter-web依赖,则无需再次引入Jackson依赖。

Redis 

jedis

<!--jedis-->
<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>3.7.0</version>
</dependency>

 SpringDataRedis

<!--redis依赖-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>

 邮箱验证

<!-- https://mvnrepository.com/artifact/javax.activation/activation -->
<dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>1.1.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.mail/mail -->
<dependency><groupId>javax.mail</groupId><artifactId>mail</artifactId><version>1.4.7</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-email -->
<dependency><groupId>org.apache.commons</groupId><artifactId>commons-email</artifactId><version>1.4</version>
</dependency>

 Redisson分布式锁

<dependency><groupId>org.redisson</groupId><artifactId>redisson</artifactId><version>3.13.6</version>
</dependency>

客户端

import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class RedissonConfig {@Beanpublic RedissonClient redissonClient() {Config config = new Config();config.useSingleServer().setAddress("redis://101.XXX.XXX.160:6379").setPassword("root");return Redisson.create(config);}
}

http://www.shuangfujiaoyu.com/news/32082.html

相关文章:

  • wordpress文章静态宁波谷歌优化
  • 视频网站超链接怎么做百度小说排行榜2021
  • 免费.net网站空间二级域名和一级域名优化难度
  • 对搜索引擎优化的认识许昌seo公司
  • 作品集怎么做网站网络推广费用一般多少
  • 所有北京网站建设公司b站推广怎么买
  • dede做的网站弹广告营销型企业网站推广的方法有哪些
  • 三位数的域名网站黑龙seo网站优化
  • 做网站图片代码怎么居中成品视频直播软件推荐哪个好一点
  • 做网站的分辨率要多大seo没什么作用了
  • 体验做黑客的网站深圳全网营销推广平台
  • 徐州提供网站建设要多少钱互联网广告优势
  • 农特产品如何做网站市场营销七大策略
  • 网站备案号申请直通车怎么开才有效果
  • 网站建设开发详细步骤流程图关键词如何排名在首页
  • 网站建设图片链接方法全球访问量top100网站
  • 江西会昌建设局网站淘宝店铺怎么引流推广
  • 网站图片设置bt磁力链好用的引擎
  • 对网站开发与管理的分析高端网站制作
  • 微网站需爬虫搜索引擎
  • 石家庄站建设费用多少最新新闻热点事件及评论
  • 顺德网站建设哪家好建网站软件工具
  • 微信小程序组件库google 优化推广
  • html做高逼格网站银行营销技巧和营销方法
  • 唐山医疗网站建设章鱼磁力链接引擎
  • 句容市建设工程管理处网站google下载
  • 设计良好的网站一般需要怎么做南京百度关键字优化价格
  • 微网站幻灯片尺寸福州seo服务
  • 建网站网北京网站优化多少钱
  • 中铁建设集团有限公司华南分公司网站seo哪家公司好