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

男人和女人做羞羞的事情网站淘宝seo对什么内容优化

男人和女人做羞羞的事情网站,淘宝seo对什么内容优化,住房和城乡建设局网站,济南seo培训目录 1.引入相关的依赖 2.nacos的yaml的相关配置#xff0c;配置密码和相关算法 3.配置数据源连接 3.1 数据库连接配置 4.连接数据库配置类详解#xff08;DataSourceConfig#xff09;。 5.完整的配置类代码如下 1.引入相关的依赖 dependencygroupId…目录 1.引入相关的依赖 2.nacos的yaml的相关配置配置密码和相关算法 3.配置数据源连接 3.1 数据库连接配置 4.连接数据库配置类详解DataSourceConfig。 5.完整的配置类代码如下 1.引入相关的依赖 dependencygroupIdcom.github.ulisesbocchio/groupIdartifactIdjasypt-spring-boot-starter/artifactIdversion3.0.3/version/dependency 2.nacos的yaml的相关配置配置密码和相关算法 jasypt:encryptor:algorithm: PBEWithHmacSHA512AndAES_256password: encryptionkey 3.配置数据源连接 3.1 数据库连接配置 使用ConfigurationProperties(prefix spring.datasource)注解的dataSource()方法通过DataSourceBuilder.create().build();创建了一个DataSource的bean。这个bean的配置信息来自于application.properties或application.yml文件中的spring.datasource前缀下的配置项比如数据库URL、用户名、密码等。 重点: 密码在yaml是加密的,如ENC(N8VBWG5nOHvy5efX3/mlPAmdBykE7iDZFl362LyeaPRXMbLT0PzEIlB/KDXrNYz6)配置了jasypt之后使用password作为密钥进行加密解密。 #加密 jasypt:encryptor:algorithm: PBEWithHmacSHA512AndAES_256password: encryptionkey spring: datasource:driver-class-name: com.mysql.cj.jdbc.Driverjdbc-url: jdbc:mysql://localhost:3306/auth?serverTimezoneAsia/ShanghaiuseUnicodetruecharacterEncodingutf-8allowMultiQueriestruenullCatalogMeansCurrenttrueusername: rootpassword: ENC(N8VBWG5nOHvy5efX3/mlPAmdBykE7iDZFl362LyeaPRXMbLT0PzEIlB/KDXrNYz6)type: com.alibaba.druid.pool.DruidDataSourcedruid:initial-size: 5min-idle: 1max-active: 10max-wait: 60000validation-query: SELECT 1 FROM DUALtest-on-borrow: falsetest-on-return: falsetest-while-idle: truetime-between-eviction-runs-millis: 60000redis:port: 6379 mysql:driver: com.mysql.jdbc.driver 4.连接数据库配置类详解DataSourceConfig。 通过配置类的方式实现数据库的连接构建StringEncryptor 的bean对象实现密码的加密解密把加密解密串放到配置文件中用ENC()包裹着加载配置文件的时候有ENC()就会自动解密这样避免配置文件密码泄露的风险。 Beanpublic StringEncryptor stringEncryptor() {PooledPBEStringEncryptor encryptor new PooledPBEStringEncryptor();SimpleStringPBEConfig config new SimpleStringPBEConfig();config.setPassword(encryptionkey); // 加密密钥config.setAlgorithm(PBEWithHmacSHA512AndAES_256);config.setKeyObtentionIterations(1000);config.setPoolSize(1);config.setProviderName(SunJCE);config.setSaltGeneratorClassName(org.jasypt.salt.RandomSaltGenerator);config.setStringOutputType(base64);encryptor.setConfig(config);return encryptor;} 5.完整的配置类代码如下 package com.example.auth.config;import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor; import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; import com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean; import org.apache.ibatis.session.SqlSessionFactory; import org.jasypt.encryption.StringEncryptor; import org.jasypt.encryption.pbe.PooledPBEStringEncryptor; import org.jasypt.encryption.pbe.config.SimpleStringPBEConfig; import org.mybatis.spring.annotation.MapperScan; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.jdbc.DataSourceBuilder; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import javax.annotation.PostConstruct; import javax.sql.DataSource;/*** MybatisPlus配置类 数据库连接*/ Configuration MapperScan(basePackages com.example.auth.mapper) public class DataSourceConfig {Autowiredprivate StringEncryptor stringEncryptor;ConfigurationProperties(prefix spring.datasource)Beanpublic DataSource dataSource() {return DataSourceBuilder.create().build();}Beanpublic MybatisPlusInterceptor mybatisPlusInterceptor() {MybatisPlusInterceptor interceptor new MybatisPlusInterceptor();//分页插件interceptor.addInnerInterceptor(new PaginationInnerInterceptor());//注册乐观锁插件interceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor());return interceptor;}Beanpublic SqlSessionFactory sqlSessionFactory(DataSource dataSource, MybatisPlusInterceptor interceptor) throws Exception {MybatisSqlSessionFactoryBean ssfb new MybatisSqlSessionFactoryBean();ssfb.setDataSource(dataSource);ssfb.setPlugins(interceptor);//到哪里找xml文件ssfb.setMapperLocations(new PathMatchingResourcePatternResolver().getResources(classpath:/mapper/*Mapper.xml));return ssfb.getObject();}Beanpublic StringEncryptor stringEncryptor() {PooledPBEStringEncryptor encryptor new PooledPBEStringEncryptor();SimpleStringPBEConfig config new SimpleStringPBEConfig();config.setPassword(encryptionkey); // 加密密钥config.setAlgorithm(PBEWithHmacSHA512AndAES_256);config.setKeyObtentionIterations(1000);config.setPoolSize(1);config.setProviderName(SunJCE);config.setSaltGeneratorClassName(org.jasypt.salt.RandomSaltGenerator);config.setStringOutputType(base64);encryptor.setConfig(config);return encryptor;}PostConstructpublic void init(){/* String enStr stringEncryptor.encrypt(Root123);String deSTr stringEncryptor.decrypt(N8VBWG5nOHvy5efX3/mlPAmdBykE7iDZFl362LyeaPRXMbLT0PzEIlB/KDXrNYz6);System.out.println(enStrenStr);System.out.println(deSTrdeSTr);*/}}你们的点赞和赞赏是我继续前进的动力谢谢。
http://www.hkea.cn/news/14548774/

相关文章:

  • 视频网站开发费用杭州企业名录大全
  • 品牌型网站制作公司天元建设集团有限公司企业简介
  • 南通网站定制费用装修公司网站建设解决方案
  • 网站竞价托管驻马店手机网站制作
  • 南京绿色建筑网官网网站搭建推广优化
  • 个人备案网站可以做淘宝客吗网站友链怎么添加
  • 做企业网站项目asp 网站路径泄露 解决
  • 哪有做外单的图片素材网站手机微信小程序怎么制作
  • 网页设计需求分析范文郑州seo网络营销
  • 深圳网站建设 壹起航seo整站优化哪家好
  • 自己设置网站怎么做外贸出口流程
  • 企业网站建设的背景和目的纯净水企业怎样做网站
  • 网站开发完没人运营网站模板和源码
  • 网站根域名是什么营销网站建设推广
  • 外贸用什么网站开发客户响应式WordPress企业主题
  • 网站知名度仿网站教程
  • 做视频的背景音乐哪里下载网站怎么制作图片文件夹
  • 国外 视频上传网站源码免费传媒
  • 网站特色做网站能自己找服务器吗
  • h5响应式企业网站源码简约网站模版
  • 商业网线多少钱一年关键词排名优化营销推广
  • 设计素材网站免费的提高手机性能的黑科技软件
  • 深圳本地网站建设深圳科技公司排名10
  • 网站上线稳定后工作seo网站优化怎么做
  • 建设银行官网首页网站南山片区石家庄百度推广电话
  • 网站建设的服务和质量迅腾网络网站建设有限公司
  • 搜讯网站开发站内搜索工具
  • 课程培训网站模板下载网站不想被百度抓取
  • 长兴县建设管理网站做网站优化的公司
  • 网站制作很好 乐云践新凡建网站