----- SpringBoot
OceanStar的学习笔记
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合SpringData
SpringData简介整合搭建环境1、新建一个springBoot,选择web,jpa,mysql模块它会自动导入这两个坐标:<!-- springBoot JPA的起步依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifa...转载 2020-01-21 20:16:27 · 216 阅读 · 0 评论 -
SpringBoot整合MyBatis
环境搭建创建工程&引入坐标1、创建一个SpringBoot工程,勾选模块web、Mysql、JDBC、MyBatis。Spring会自动导入下面的坐标:Spring会自动导入下面的坐标: <dependency> <groupId>org.mybatis.spring.boot</groupId> ...转载 2020-01-20 17:58:32 · 210 阅读 · 0 评论 -
SpringBoot整合Druid&配置数据源监控
整合Druid1、创建一个SpringBoot工程选择如下组件修改pom引入druid数据源:<!-- https://mvnrepository.com/artifact/com.alibaba/druid --><dependency> <groupId>com.alibaba</groupId> <artifa...转载 2020-01-20 14:24:02 · 382 阅读 · 0 评论 -
SpringBoot整合JDBC
搭建环境1、创建一个SpringBoot工程选择如下组件SpringBoot会自动导入: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc&l...转载 2020-01-20 12:20:48 · 260 阅读 · 0 评论 -
SpringBoot如何注册Servlet的三大组件
手动注册自己的ServletRegistrationBean注册Servlet写一个自己的MyServlet@Configurationpublic class MyMvcConfig extends WebMvcConfigurationSupport { //注册三大组件 @Bean public ServletRegistrationBean myServ...转载 2020-01-18 14:54:51 · 197 阅读 · 0 评论 -
spring boot:如何定制修改默认的servlet容器
默认的Servlet容器TomcatSpringBoot默认使用Tomcat作为嵌入式的Servlet容器定制和修改默认的servlet容器1、 修改和server有关的配置server.port=8081server.context-path=/crudserver.tomcat.uri-encoding=UTF-8//通用的Servlet容器设置server.xxx//...转载 2020-01-18 14:29:34 · 574 阅读 · 0 评论 -
SpringBoot的默认处理机制
效果1、浏览器端访问2、postman访问:原理1、一但系统出现4xx或者5xx之类的错误;ErrorPageCustomizer就会生效(定制错误的响应规则);就会来到/error请求;就会被**BasicErrorController**处理;2、BasicErrorController响应html页面3、BasicErrorController响应json数据定...转载 2020-01-18 12:18:43 · 486 阅读 · 0 评论 -
Thymeleaf行内写法
行内写法Inlining,查询文档[[…]]表示th:text会转义特殊字符[(…)]表示th:utext不会转义特殊字符转载 2020-01-18 11:33:19 · 1969 阅读 · 0 评论 -
SpringBoot进行web的crud开发:增删改员工【未完成】
添加员工跳转到添加页面1、修改list.html2、控制层跳转3、add.html<!DOCTYPE html><!-- saved from url=(0052)http://getbootstrap.com/docs/4.0/examples/dashboard/ --><html lang="en" xmlns:th="http://www.t...转载 2020-01-17 11:57:16 · 172 阅读 · 0 评论 -
SpringBoot进行web的crud开发:显示列表页面
实验要求:1)、RestfulCRUD:CRUD满足Rest风格;URI: /资源名称/资源标识 HTTP请求方式区分对资源CRUD操作普通CRUD(uri来区分操作)RestfulCRUD查询getEmpemp—GET添加addEmp?xxxemp—POST修改updateEmp?id=xxx&xxx=xxemp/{id}...转载 2020-01-17 10:31:35 · 1352 阅读 · 2 评论 -
SpringBoot进行web的crud开发:登录之后跳转&拦截器
登录之后跳转编写页面templates/dashboard.html<!DOCTYPE html><!-- saved from url=(0052)http://getbootstrap.com/docs/4.0/examples/dashboard/ --><html lang="en"> <head> <meta htt...转载 2020-01-16 12:12:02 · 379 阅读 · 0 评论 -
SpringBoot进行web的crud开发--显示首页&&国际化
引入资源1、搭建一个SpringBoot项目,将准备好的东西放入相应目录转载 2020-01-15 17:31:42 · 293 阅读 · 0 评论 -
SpringBoot中全面接管SpringMVC
操作如果我们在配置类中添加了**@EnableWebMvc**,所有的SpringMVC的自动配置将会失效,只能有我们自己来管理SpringMVC,如下:原理1、@EnableWebMvc将WebMvcConfigurationSupport组件导入进来:导入的WebMvcConfigurationSupport只是SpringMVC最基本的功能;2、SpringBoot通过配置类We...转载 2020-01-15 16:36:36 · 290 阅读 · 0 评论 -
WebMvcConfigurerAdapter已过时
Spring Boot2.0的版本(创建的时候自动选择的这个版本),然后编译器告诉我WebMvcConfigurerAdapter已过时了@Deprecatedpublic abstract class WebMvcConfigurerAdapter implements WebMvcConfigurer { /** * {@inheritDoc} * <p...转载 2020-01-15 16:24:13 · 169 阅读 · 0 评论 -
SpringMVC自动配置【有些未完成的原理待研究】
SpringBoot通过WebMvcAutoConfiguration自动配置好了SpringMVCSpringMVC自动配置原理待研究扩展SpringMVCSpringBoot为SpringMVC做了很多自动配置,比如ContentNegotiatingViewResolver `等,但是还有一些还是需要我们去自己实现的,比如下面:如果我们想要实现这样的扩展,我们可以编写一个配置...转载 2020-01-15 16:22:27 · 126 阅读 · 0 评论 -
SpringBoot页面展示Thymeleaf
模板引擎常见的模板引擎:JSP、Velocity、Freemarker、ThymeleafThymeleaf入门1、创建一个springBoot程序2、pom.xml中引入Thymeleaf <dependency> <groupId>org.springframework.boot</groupId> ...转载 2020-01-15 11:33:35 · 325 阅读 · 0 评论 -
SpringBoot对静态资源的映射规则
webjars在SpringBoot中,SpringMVC的相关配置都在WebMvcAutoConfiguration1、webjars引入查找需要引入的资源转载 2020-01-15 09:56:23 · 124 阅读 · 0 评论 -
SpringBoot中的日志默认日志框架的使用
IDEA构建SpringBoot应用默认配置1、SpringBoot默认配置了日志:我们可以直接在程序中使用它@SpringBootTestclass LearningprofileApplicationTests { //记录器 Logger logger = LoggerFactory.getLogger(getClass()); @Test ...转载 2020-01-14 17:56:54 · 997 阅读 · 0 评论 -
SpringBoot自动配置原理
扫描自动配置组件1、SpringBoot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration2、@EnableAutoConfiguration作用: 给容器中导入一些组件@AutoConfigurationPackage:将主配置类的包以及子包下的所有组件扫描进spring容器中利用AutoConfigurationImportSelector类下...转载 2020-01-14 15:12:20 · 122 阅读 · 0 评论 -
SpringBoot的配置文件
文件application.propertiesapplication.yml名称是固定的两种写法yml配置文件值注入1、导入配置文件处理器,配置文件进行绑定会有提示pom.xml中 <dependency> <groupId>org.springframework.boot</groupId> ...转载 2020-01-14 10:31:15 · 205 阅读 · 0 评论 -
使用idea快速创建SpringBoot项目
选择下一步:转载 2019-12-03 10:14:00 · 212 阅读 · 0 评论 -
IDEA搭建一个SpringBoot入门项目HelloSpringBoot
创建maven工程建立一个普通的的maven工程,不使用骨架添加起步依赖SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parent <parent> <groupId>org.springframework.boot</groupId> <artifa...转载 2019-12-02 15:59:18 · 287 阅读 · 0 评论 -
为什么要引入springboot
原有Spring的优缺点分析Spring的优点分析Spring是Java企业版(JavaEE)的轻量级替代品。无需开发重量级Evterprise JavaBean(EJB),Spring为企业家Java开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java对象(POJO)实现了EJB的功能Spring的优缺点分析Spring组件代码是轻量级的,但是配置很麻烦。而且项目的...转载 2019-12-02 15:13:48 · 292 阅读 · 0 评论