springboot
gosenkle
这个作者很懒,什么都没留下…
展开
-
从零学习springboot(一)--环境搭建
1、安装springboot1)首先检查jdk版本是1.8或更高版本。java -version2)jar依赖建议使用支持依赖管理功能的编译工具,这里使用maven建立工程 springboot是用maven3.2以及以上版本进行编译的3)添加springboot依赖 典型的maven pom文件会集成自spring-boot-starter-parent工程并声明一个或多个sta...原创 2018-05-03 21:30:24 · 321 阅读 · 0 评论 -
从零学习springboot(十一)-- 自定义banner与禁用banner
1、如何禁用banner? 在springboot启动时,通过代码进行禁用 @SpringBootApplicationpublic class SpringCloudTest2Application { public static void main(String[] args) { SpringApplication sa = new SpringApplication...原创 2019-01-10 12:31:24 · 784 阅读 · 0 评论 -
从零学习springboot(十)-- 集成mybatis后无法执行多条语句的错误解决
现象集成mybatis后做了一个批量更新的语句,用;分开,一直报错,原因mysql jdbc链接默认不支持一次执行多条sql语句解决方案jdbc链接串后加上如下参数characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQu...原创 2018-07-03 21:56:10 · 744 阅读 · 2 评论 -
从零学习springboot(九)--集成邮件功能发生550或535错误
错误1:SMTPAuthenticationError ---------- 550 User has no permission 我们使用编码的方式发送邮件时相当于自定义客户端根据用户名和密码登录,然后使用SMTP服务发送邮件,我用的心注册的163邮箱,默认不开启客户端授权的(对指定的邮箱大师客户端默认开启),因此登录总是被拒绝,解决办法:进入163邮箱-设置-客户端授权密码-开...原创 2018-06-21 15:22:14 · 1837 阅读 · 0 评论 -
从零学习springboot(八)--集成邮件功能
思路:引入email启动器配置邮件发送功能书写发送邮件方法类,并注入自动实例化的邮件发送器根据基本内容构造邮件消息队形,并利用邮件发送器发送邮件开发发送邮件api实现:1、修改pom.xml 引入邮件自动化配置启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId&...原创 2018-06-21 15:11:05 · 367 阅读 · 0 评论 -
从零学习springboot(七)--集成在线swagger文档之常用注解
1、@Api含义:标识一个模块的描述,一般用于restful接口的类注解常用属性:1)value:用于接口模块的标题描述,似乎1.5版本后不可用2)tags:用于接口模块的标题描述3)description:描述接口类的详细信息,副标题,虽然起作用,但是后面可能会被废弃4)produces:接口能够返回的资源类型,以逗号分隔,如:"application/json, application/xml...原创 2018-06-13 11:53:08 · 1631 阅读 · 0 评论 -
从零学习springboot(六)--集成在线swagger文档
思路:导入依赖jar包->开启swagger(注解)->配置swagger相关信息->启动测试实现:1、pom.xml引入依赖包<!-- 6、 swagger 文档管理集成 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-s...原创 2018-06-12 22:46:03 · 269 阅读 · 0 评论 -
从零学习springboot(五)--集成数据库分页
1、集成pagehelper starter <!-- 4.1、集成分页功能starter --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</ar...原创 2018-05-12 14:10:03 · 202 阅读 · 0 评论 -
从零学习springboot(四)--整合mybtais
1、集成mybatis starter <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.boot</gro...原创 2018-05-10 21:14:10 · 304 阅读 · 0 评论 -
从零学习springboot(三)--springboot启动原理
1、提示建议不要定义类时不要使用缺省包(不定义package名),可能在使用@ComponentScan, @EntityScan, or @SpringBootApplication发生问题。2、定位主类 1)建议放在其他应用程序之上的root包下,该类通常使用 @SpringBootApplication注解,同时也隐含定义个基础的搜索包。 2)@EnableAutoConfigura...原创 2018-05-10 21:02:28 · 242 阅读 · 0 评论 -
从零学习springboot(二)--第一个springboot程序(Hello World)
1、完成基础搭建后需要创建单独的java文件,默认目录src/main/java。2、@RestController:表示类是一个web@Controller注解,所以当web请求输入时,spring会使用它3、@RequestMapping:提供路由信息,提示http怎么去查询对应的处理方法4、@EnableAutoConfiguration:自动配置注解,如web程序会使用tomcat和mvc...原创 2018-05-03 21:32:28 · 316 阅读 · 0 评论 -
从零学习springboot(十一)-- spring默认启动banner
1、什么是启动banner,看下面的图就知道了2、这个图哪里来的呢? 解决这个问题首先得找到springboot是怎么获取spring banner的 首先是启动类SpringApplication找到打印banner的方法:printedBannerprivate Banner printBanner(ConfigurableEnvironment enviro...原创 2019-01-10 11:23:22 · 327 阅读 · 0 评论