2020
10-10
10-10
Spring Boot如何整合FreeMarker模板引擎
POM<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemarker</artifactId></dependency>项目结构src/+-main/+-java/|+-com|+-controller/||+-IndexController.class|+-Application.class+-resources/...
继续阅读 >
1、序在实际项目中,有时为了响应速度,难免会对一些高清图片进行一些处理,比如图片压缩之类的,而其中压缩可能就是最为常见的。最近,阿淼就被要求实现这个功能,原因是客户那边嫌速度过慢。借此机会,阿淼今儿就给大家介绍一些一下我做这个功能时使用的Thumbnailator库。Thumbnailator是一个优秀的图片处理的Google开源Java类库,专门用来生成图像缩略图的,通过很简单的API调用即可生成图片缩略图,也可直接对一整个...
1:Nacos搭建可以参考https://www.jb51.net/article/196842.htmSpringCloud版本<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Greenwich.SR2</version><type>pom</type><scope>import</scope></dependency>Nacospom<!--配置中心pom--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-...
一、创建项目导入依赖1.11.21.3二、创建service,pojo,controller2.1创建一个实体类User类属性userId,userName,userPwd2.2我这里sql语句直接写service层了spring提供jdbctemplate的自动话配置,所以我们直接使用就好了,jdbctemplate提供的增删改都是update()方法查询所有query(),有俩种方法,第一种RowMapper<User>是查询数据库字段和类的属性名不一致的情况第二种BeanPropertyRowMapper就是数据库和类的属性一致情况Controller...
FastDFS&Nginx整合:跟踪器结合Nginx,目的是为了负载均衡和高可用,只有一台Track可以不配置Nginx安装FastDFS-Nginx-Module到服务器上面:tar-zxvffastdfs-nginx-module-1.20.tar.gz进入目录,且进入目录的SRC目录:cdfastdfs-nginx-module-1.20/src修改config文件,所有的/usr/local更换/usr/vimconfig建议再补加fdfs标明这是fastdfs的/usr/include/fdfs/usr/include/fdfscommon拷贝配置文件到之前的目录中cpmod_fastdfs...
基本配置JdbcTemplate基本用法实际上很简单,开发者在创建一个SpringBoot项目时,除了选择基本的Web依赖,再记得选上Jdbc依赖,以及数据库驱动依赖即可,如下:项目创建成功之后,记得添加Druid数据库连接池依赖(注意这里可以添加专门为SpringBoot打造的druid-spring-boot-starter,而不是我们一般在SSM中添加的Druid),所有添加的依赖如下:<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-star...
导入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>基本配置spring.redis.port=638...
导入mybatisjar包右键pom.xml模拟springboot底层实现类1.定义接口@MapperpublicinterfaceGoodsDao{/***基于商品id删除商品*@paramid商品id*@return删除行数*数据层方法对象的sql映射*/@Delete("deletefromtb_goodswhereid=#{id}")//当传入的参数只有一个且不是数组时//#{id}这个地方的变量可以不是传入的参数名(自己随意)intdeleteById(Integerid);}测试@SpringBootTestpubli...
整合连接池HiKariCPHiKariCP号称是目前世界上最快的连接池,有江湖一哥的称号,目前在springboot工程默认推荐使用HiKariCP连接池,现在我们创建一个新的项目,项目名为CGB-SBOOT-02,在此工程中整合HiKariCP,其步骤如下:第一步:添加依赖。1>创建项目时添加2>编辑项目中pom.xml,右键项目的pom.xml文件,选择spring查找mysql驱动依赖,JDBCAPI依赖依赖添加以后,在pom.xml文件中会自动添加如下两个依赖配置:mysql数据库驱动依赖。...
最近有个老项目想逐步将新业务的数据放到新的数据库,以前的业务还得连接以前的数据库,于是需要整合多数据源。多数据源实际上是继承了AbstractRoutingDataSource类,这个类最终实现了DataSource接口,DataSource里只有一个getConnection方法,数据库每次访问的时候都要先通过这个方法获取连接,所有多数据源就是每次访问数据库之前动态的改变数据源。在请求前改变数据源当然需要用到SpringAOP,自定义注解操作项目结构下面上代码...
1.1添加依赖 可以手动在SpringBoot项目添加依赖,也可以在项目创建时选择使用ActiveMQ5自动添加依赖。高版本SpringBoot(2.0以上)在添加activemq连接池依赖启动时会报Errorcreatingbeanwithname'xxx':Unsatisfieddependencyexpressedthroughfield'jmsTemplate';可以将activemq连接池换成jms连接池解决。<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-bo...