之前用jenkins自动部署springboot项目时,jenkins中总是输出springboot日志无法结束。 当时是将springboot项目打包成war包并在后台运行。 nohup java -jar projetct.war& 后来发现springboot支持部署为linux服务。...
Spring
实习的时候,公司的项目要求使用公司组件来连接数据库,并且要同时使用两个数据库。查过很多资料,踩过很多坑,还是记录下来吧。 项目核心为写一个继承AbstractRoutingDataSource 的类,并用aop来实现动态切换数据源。此项目已经配置...
在Spring中集成mybatis折腾了几天时间,还是花点时间来记录整个过程吧。 添加依赖 在build.gradle文件中添加下列依赖 compile group: 'commons-dbcp', name: 'commons-dbcp', version: '1.4' // https://mvnrepository.com/artifac...
本文主要通过gradle构建Springboot项目并使用CommonsMultipartResolver实现文件上传。 添加相关依赖 在build.gradle文件内添加下列依赖 // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thym...
Gravatar是一种头像服务,在Gravator的服务器上放置了头像,那么在支持Gravatar的地方,同一个邮箱地址会显示同一个头像。 使用Gravatar头像需要获取小写的邮箱地址的16进制md5值,再以 https://www.gravatar.com/avatar/HASH 的形式...
Spring发送邮件主要依赖于MailSender接口。此接口会把email发送给邮件服务器,由服务器进行邮件投递。 Spring有一个JavaMailSenderImpl,这是MailSender的一个实现,主要要使用javamail api来发送email。 mailsender的配置 配置mailse...
Spring的JDBC模板简化了异常处理和资源管理的操作。人们只需要编写读写数据库的核心代码。JdbcTemplate是最基本的Spring JDBC模板。支持简单的crud操作以及基于索引参数的查询。 JdbcTemplate的配置 配置JdbcTemplate主要需要配置数...
用Spring连接mysql时,终端打印的中文字符全文???,而网页上显示的全是一些非常奇怪的字符。后来发现忘记在数据库配置中的url设置连接参数 正确的配置应该为 @Bean public DataSource dataSource(){ BasicDataSource ds=new Basic...