SpringBoot学习
pin-csdn
keep moving
展开
-
Springboot整合Druid
参考的地址:https://mp.weixin.qq.com/s/wVAGOP1JdXZi5DMEsX1Aug1、添加上 Druid 数据源依赖。可以在maven仓库中搜索最新的依赖下载<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifactId>drui原创 2020-11-04 20:32:04 · 788 阅读 · 1 评论 -
Mybatis学习-动态SQL
官网学习地址:https://mybatis.org/mybatis-3/zh/dynamic-sql.html创建blog表(实测OK) create table `blog`( `id` varchar(50) not null primary key comment '博客id', `title` varchar(100) not null comment '博客标题', `author` varchar(30) not null comment '博客作者', `create_ti原创 2020-10-31 20:59:20 · 174 阅读 · 0 评论 -
Mybatis学习-映射association 、 collection
1、多对一处理 association查询多个学生对应一个老师构建一对多的表,sql语句如下(特别注意这个引号,不是单引号) create table `teacher` ( `id` int(10) not null primary key, `name` varchar(50) default null ) engine=InnoDB default charset=utf8 实测OK create table `student` ( `id` int(10) not nu原创 2020-10-31 20:51:45 · 219 阅读 · 0 评论 -
Springboot配置保存日志文件
springboot日志配置:springboot默认日志是打印再console中的,不会保存在文件中。我们项目上线肯定要保存日志用于分析的。一、使用xml配置日志保存(并不需要pom配置slf4j依赖,starter里面已经配置了依赖了)1、在项目的resources目录下创建一个【logback-spring.xml】日志配置文件名称只要是一 logback开头就行,测试使用log.xml并不会生成日志。 合法名称:logback.xml 、logback-spring.xml备注:原创 2020-10-22 19:31:10 · 6515 阅读 · 1 评论 -
SpringBoot学习笔记15-SpringBoot 程序打包部署
一、SpringBoot 程序war包部署(可以部署在外部的tomcat中)创建一个新的Module来测试验证 06-springboot-war1、 程序入口类需扩展继承 SpringBootServletInitializer 类2、程序入口类覆盖如下方法: @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sou原创 2020-05-24 00:32:50 · 346 阅读 · 0 评论 -
SpringBoot学习笔记14-SpringBoot 非web应用程序、关闭logo图标日志输出
在 Spring Boot 框架中,要创建一个非Web应用程序(纯Java程序):1、创建一个单独的Module : 05-springboot-java(不要选择Web)2、编写UserService和UserServiceImplpackage com.springboot.java.service;public interface UserService { public String hello();}注意一定要加上Service注解,否则会找不到Bean类。packag原创 2020-05-23 22:51:03 · 377 阅读 · 0 评论 -
SpringBoot学习笔记13-SpringBoot 项目配置字符编码
2种方式1、第一种方式是使用传统的Spring提供给的字符编码过滤器:@Beanpublic FilterRegistrationBean filterRegistrationBean() { FilterRegistrationBean registrationBean = new FilterRegistrationBean(); CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();原创 2020-05-23 20:16:08 · 361 阅读 · 0 评论 -
SpringBoot学习笔记12-SpringBoot 中使用 Filter
通过2种方式实现方式一,通过注解方式实现;1、编写一个Servlet3的注解过滤器;创建一个filter包。package com.springboot.web.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;@WebFilter(urlPatterns="/*")public class MyFilter implements Filt原创 2020-05-23 20:13:50 · 212 阅读 · 0 评论 -
SpringBoot学习笔记11-SpringBoot 中使用 Servlet
可以通过2中方式实现:方式一,通过注解方式实现;1、使用Servlet3的注解方式编写一个Servlet创建servlet包编写MyServletpackage com.springboot.web.servlet;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servle原创 2020-05-23 19:54:10 · 345 阅读 · 0 评论 -
SpringBoot学习笔记10-SpringBoot 使用拦截器(配置特定的url请求会进入拦截器)
SpringBoot 使用拦截器步骤为:1、按照Spring mvc的方式编写一个拦截器类;创建一个interceptor包LoginInterceptor:package com.springboot.web.interceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servle原创 2020-05-23 19:33:39 · 3579 阅读 · 1 评论 -
SpringBoot学习笔记9-SpringBoot集成Redis
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apkRedis Window版本下载地址:https://github.com/microsoftarchive/redis/releases当前下载的是最新 3.2.100 版本,比linux要落后好多。(没有折腾VM下装linux,有时间可以搞个linux虚拟机)Red原创 2020-05-18 23:09:45 · 1041 阅读 · 0 评论 -
SpringBoot学习笔记8-SpringBoot实现Restful
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk一、认识 RestfulRestful一种互联网软件架构设计的风格,但它并不是标准,它只是提出了一组客户端和服务器交互时的架构理念和设计原则,基于这种理念和原则设计的接口可以更简洁,更有层次;REST这个词,是Roy Thomas Fielding在他2000年的博士原创 2020-05-18 21:59:29 · 822 阅读 · 1 评论 -
SpringBoot学习笔记7-SpringBoot 事务支持
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apkSpring Boot 使用事务非常简单;1、在入口类中使用注解 @EnableTransactionManagement 开启事务支持;2、在访问数据库的Service方法上添加注解 @Transactional 即可;示例:1、在Application中加上开原创 2020-05-18 00:18:18 · 214 阅读 · 0 评论 -
SpringBoot学习笔记6-MyBatis使用中一些注意点
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk1、配置mybatis数据库连接的时候需要加上 【&serverTimezone=GMT%2b8】这个字段,否则会连接不上数据库 com.mysql.cj.exceptions.InvalidConnectionAttributeException: The ser原创 2020-05-18 00:00:51 · 534 阅读 · 0 评论 -
SpringBoot学习笔记5-SpringBoot 集成 MyBatis
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apkSpring boot 集成 MyBatis的步骤如下:1、在pom.xml中配置相关jar依赖;<!--加载mybatis整合springboot --><dependency> <groupId>org.mybatis.spri原创 2020-05-17 23:14:29 · 188 阅读 · 0 评论 -
SpringBoot学习笔记4-SpringBoot 使用 JSP
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk在Spring boot中使用jsp,按如下步骤进行:1、在pom.xml文件中配置依赖项 <!--引入Spring Boot内嵌的Tomcat对JSP的解析包--> <dependency> <groupId>org.apach原创 2020-05-16 00:16:24 · 171 阅读 · 0 评论 -
SpringBoot学习笔记3-SpringBoot 下的Spring mvc
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apkSpring boot下的Spring mvc 和之前的Spring mvc使用是完全一样的:1、@Controller即为Spring mvc的注解,处理http请求;2、@RestControllerSpring4后新增注解;是@Controller与@Respo原创 2020-05-15 23:55:42 · 198 阅读 · 0 评论 -
SpringBoot学习笔记2-SpringBoot配置文件
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk以下代码是在2.3.0.RELEASE版本中使用的 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte原创 2020-05-15 23:26:59 · 269 阅读 · 0 评论 -
SpringBoot学习笔记1-SpringBoot简介
【Android免费音乐下载app】【佳语音乐下载】建议最少2.0.3版本。最新版本:https://gitlab.com/gaopinqiang/checkversion/raw/master/Music_Download.apk一、SpringBoot简介:a、Spring boot是Spring家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程,也可以说Springboot能简化我们之前采用Spring mvc + Spring + MyBatis 框架进行开发的过程;原创 2020-05-15 22:24:39 · 364 阅读 · 0 评论 -
SpringBoot第一个工程创建(开发工具Idea)
使用Idea来构建我们第一个Springboot工程Idea版本:IntelliJ IDEA 2019.2.4 (Community Edition)这里我们有两种创建Spring Boot项目的方法。一、在线创建项目访问Spring Boot的官方网站,在线创建项目然后本地导入我们的IDEA中就可以了。1、访问网址:https://start.spring.io/根据提示配置项目信息...原创 2020-04-14 00:41:29 · 526 阅读 · 0 评论