Spring Boot
Lemon362
这个作者很懒,什么都没留下…
展开
-
SpringBoot(10)—— 自定义Starter(重要!!!)
自定义Starter(重要!!!) 自定义Starter 项目–>自定义Starter–>自定义Starter-autoconfigurer 1. 创建自定义Starter-autoconfigurer项目(自动配置模块) pom.xml:引入spring-boot-starter所有starter的基本配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactI原创 2020-06-19 20:39:38 · 201 阅读 · 0 评论 -
SpringBoot(9)—— 整合MyBatis和SpringData JPA
整合MyBatis和SpringData JPA 一、整合MyBatis步骤 1. 配置数据源相关属性 2. 数据库建表 department表:id department_Name employee表:id lastName gender d_id 3. 创建JavaBean对象 Department:加上get,set方法 public class Department { private Integer id; private String departmentName; }原创 2020-06-19 20:18:35 · 581 阅读 · 0 评论 -
SpringBoot(8)—— 数据访问(数据库相关)
数据访问(数据库相关) 一、JDBC 1. SpringBoot默认使用JDBC作为数据源 2. 通过加载建表SQL语句来建表 deartment.sql:建表语句 SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for department -- ---------------------------- DROP TABLE IF EXISTS `department`; CREATE TABLE原创 2020-06-19 19:33:27 · 206 阅读 · 0 评论 -
SpringBoot(7)—— 使用外置的Servlet容器
使用外置的Servlet容器 步骤: 1. 创建一个war项目 2. 将嵌入式的Tomcat指定为provided <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> 3. 创建一个ServletInitializer类 ext原创 2020-06-17 21:34:39 · 142 阅读 · 0 评论 -
SpringBoot(6)—— 配置嵌入式Servlet容器
配置嵌入式Servlet容器 一、定制和修改Servlet容器的相关配置 1. 修改和server相关的配置:直接在主配置文件中设置 server.xxx:通用的Servlet容器设置 server.tomcat.xxx:Tomcat的设置 2. 定制嵌入式Servlet容器,来修改Servlet配置:编写一个嵌入式的Servlet容器WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>,并且要加入到容器中@Bean 具原创 2020-06-17 21:25:45 · 186 阅读 · 0 评论 -
SpringBoot(5)—— 错误处理机制
错误处理机制 一. SpringBoot默认的错误处理机制 1. 浏览器:返回一个默认的404错误页面 2. 其他客户端(Postman):响应一个默认的json数据 3. 原理:参见ErrorMvcAutoConfiguration类 二. 定制错误的页面 1. SpringBoot对于错误页面的加载步骤: (1)如果有模板引擎,请求是根据 error/状态码,只需将错误页面命名为 错误状态码.html,放在模板引擎文件夹template/error文件夹内即可 (2)也可以使用4xx和5xx作为错误原创 2020-06-17 21:05:59 · 476 阅读 · 0 评论 -
SpringBoot(4)—— Web开发的CRUD
Web开发(CRUD) 一、实验要求 1. 使用Rest风格:URI+请求方式 实验功能 请求URI 请求方式 查询所有员工 emps GET 查询员工(来到修改页面) emp/{id} GET 来到添加页面 emp GET 添加员工 emp POST 来到修改页面(查出员工信息进行回写) emp/{id} GET 修改员工 emp PUT 删除员工 emp/{id} DELETE 2. 实体类和Dao: /entities/Employee:员工类 priv原创 2020-06-17 20:07:26 · 247 阅读 · 0 评论 -
SpringBoot(3)—— Web开发(登录界面和国际化)
Web开发(登录界面和国际化) 一、默认访问首页 方法一:在Controller里加一个方法,默认是去templates下找index.html的文件 HelloController: @Controller public class HelloController { @RequestMapping({"/", "/login.html"}) public String index(){ return "index"; } } 方法二:(推荐!!!原创 2020-06-16 22:04:54 · 315 阅读 · 0 评论 -
SpringBoot(2)—— Web开发(SpringMVC部分)
Web开发(SpringMVC部分) 一、SpringBoot对静态资源的映射规则(存放位置) 1. /werbjars/**:静态资源 由于引入了jquery-webjar,因此所有的/werbjars/**的静态资源都去classpath:/META-INF/resources/webjars/下找。 2. /**:当前项目的静态资源 都去静态资源文件夹下找 (1) classpath:/META-INF/resources/ (2) classpath:/resources/ (3) clas原创 2020-06-16 20:46:04 · 141 阅读 · 0 评论 -
SpringBoot(1)
SpringBoot(1) 一、入门程序 使用Spring Initializer快速创建SpringBoot项目 注意:因为是Web开发,所以在这里要勾选Web/Spring Web,右上角SpringBoot选择不带SNAPSHOT的版本 创建完后,主程序和一些文件夹都会默认创建好。 reources文件夹目录结构: (1)static:保存静态资源,如js,css,images (2)templates:保存模板页面(SpringBoot使用的是嵌入式的Tomcat,默认不支持jsp页面)——原创 2020-06-13 17:45:59 · 157 阅读 · 0 评论 -
Spring Boot常见报错总结
Spring Boot常见报错Spring Boot常见报错总结 Spring Boot常见报错总结原创 2020-06-01 14:54:21 · 432 阅读 · 0 评论