![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 56
程序彤
无废话,纯干货。
展开
-
SpringBoot框架之增删改查员工时注意点
修改员工时:由于save()方法中先判断id==null时会自增,故回显表单时,若不携带员工id来到回显编辑页面,则修改后会默认id自增新添加一个员工。解决方法:在回显编辑的表单中添加id隐藏域<input type="hidden" name="id" th:value="${empById.getId()}">由于服务器在创建员工出生日期未做格式化修改,浏览器默认格式为2021/2/15 11:10:00这种格式,故回显到表单时也应做格式修改否则报错如下:There原创 2021-02-15 13:22:46 · 117 阅读 · 0 评论 -
SpringBoot框架Day04之整合Mybatis-plus分页展示
Mybatis-plus搭建数据库user表DROP TABLE IF EXISTS USER;CREATE TABLE USER( id BIGINT(20) NOT NULL COMMENT '主键ID', NAME VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮原创 2021-01-31 15:37:59 · 121 阅读 · 0 评论 -
SpringBoot框架Day04之jdbc和Mybatis配置注解的纯、混整合
JDBC导入jdbc和mysql依赖写配置application.yml#username=root#password=123456#url=jdbc:mysql://192.168.58.129:3306/mybatis_0105#driver=com.mysql.cj.jdbc.Driverspring: datasource: username: root password: 123456 url: jdbc:mysql://192.168.58.129:原创 2021-01-31 10:36:04 · 235 阅读 · 1 评论 -
SpringBoot框架Day04之拦截器
SpringBoot拦截器编写一个拦截器实现类实现HandlerInterceptor接口/** * 登录检查 * 1.配置拦截请求 * 2.把配置放在容器中 */@Slf4jpublic class LoginInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse respo原创 2021-01-30 20:31:07 · 61 阅读 · 0 评论 -
Thymeleaf
Thymeleafth:textth:attrth:action="@{/login}"@{/login}相当于发送post的login请求[[${session.loginUser.username}]]获取session域中的对象数据(论页面抽取的重要性不谈。)语法详见:https://www.yuque.com/atguigu/springboot/vgzmgh#B0ajH遍历存在list集合中的元素到页面 <table class="display table table-b原创 2021-01-30 16:10:14 · 75 阅读 · 0 评论 -
SpringBoot框架Day03之常用参数注解
常用参数注解@PathVariable、@RequestHeader、@ModelAttribute、@RequestParam、@CookieValue、@RequestBody@MatrixVariable矩阵变量 //1、语法: 请求路径:/cars/sell;low=34;brand=byd,audi,yd //2、SpringBoot默认是禁用了矩阵变量的功能 // 手动开启:原理。对于路径的处理。UrlPathHelper进行解析。 //原创 2021-01-29 23:21:50 · 108 阅读 · 0 评论 -
SpringBoot框架Day03之yaml配置文件和web开发
yaml配置文件Yet Another Markup Language 以数据为中心的配置文件基本语法k:空格v用单引号引入的内容会被转义。比如我想用\n换行,如果使用单引号将\n包引,那么就不会再换行了(转义了),结果却是\n。用双引号引入的内容不会被转义。\n是进行换行操作。而"\n"仍表示换行操作(不转义),加不加都一个鸟样!具体详例person: userName: 李威\n # 默认会被转义为\\n喔 boss: true birth: 2021/1/29 ag原创 2021-01-29 22:34:58 · 129 阅读 · 0 评论 -
SpringBoot框架Day03之自动配置源码分析
自动配置源码@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan( excludeFilters = {@Filter( type = FilterType.CUSTOM, classes = {TypeExcludeFilter.class}), @Filter( type = FilterType.CUSTOM, classes = {AutoConfigurationExcludeF原创 2021-01-29 11:07:03 · 54 阅读 · 0 评论 -
SpringBoot框架Day02之远离xml配置为容器添加组件和自动装配
容器配置@Configuration 告诉Springboot这是一个配置类,如同spring的xml配置文件Spring原生javaApplicationContext ioc = new ClassPathXmlApplicationContext("UserPetBeans.xml");User user = ioc.getBean(User.class);Pet pet = ioc.getBean(Pet.class);System.out.println(user+"-------"+原创 2021-01-28 23:07:57 · 146 阅读 · 0 评论 -
SpringBoot框架Day01之核心与内嵌服务器HelloWorld和开发向导
内嵌服务器?springboot优势初体验!创建maven工厂,pom中添加依赖编写main函数,类上标明@SpringBootApplicationController层 使用@RestController注解在resource目录下创建配置文件application.properties使用maven进行打包,通过命令行手动部署在Tomcat服务器中。cmd命令窗口下输入:java -jar springboot-1.0-SNAPSHOT.jarspringboot依赖管理与版本仲原创 2021-01-26 19:43:20 · 108 阅读 · 0 评论