Spring
spring - springmvc - springboot
与子何如
一切过往 皆为序章
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DaiXT:Spring-AOP-使用注解完成环绕时间打印
代码】DaiXT:Spring-AOP-使用注解完成环绕时间打印。原创 2022-08-05 17:18:15 · 241 阅读 · 0 评论 -
DaiXT:springboot yml文件配置
#服务器端口号server: port: 8080#数据库连接设置spring: datasource: type: com.alibaba.druid.pool.DruidDataSource username: root password: root url: jdbc:mysql://localhost:3306/classroom?serverTimezone=Asia/Shanghai driver-class-name: com.mysql.原创 2022-02-08 10:47:30 · 934 阅读 · 0 评论 -
DaiXT:Spring-AOP-使用配置文件的方式实现日志环绕通知
目录结构如下prom.xml所需的依赖如下 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.3.9</version> </dependency>原创 2021-09-16 15:56:03 · 214 阅读 · 0 评论 -
DaiXT:springboot+thymeleaf+ActiveMQ+Ajax异步请求实现聊天室功能
效果图如下:步骤如下:一、先开启ActivityMQ服务在这个页面点击登录 用户名和密码均为admin项目搭建完成后在此页面可以看到消息的交互信息二、在idea中建项目选择如下三种技术建两个项目:项目结构视图如下ChatA后端代码:public class MyMessage { private String name; private String mess; public MyMessage(String name, String m原创 2021-09-08 22:13:25 · 437 阅读 · 0 评论 -
DaiXT: SpringBoot+JSP
1、在application.properties中添加如下文件spring.mvc.view.prefix=/WEB-INF/jsp/spring.mvc.view.suffix=.jsp2、建立起如下的目录结构:3、使用jsp需要引入的依赖在porm.xml文件中添加如下依赖<!--内置tocat对Jsp支持的依赖--><dependency> <groupId>org.apache.tomcat.embed</gr.原创 2021-09-02 19:01:22 · 233 阅读 · 0 评论 -
DaiXT:SpringBoot异常处理
通过定义异常类返回异常页面@Controllerpublic class Testcontroller { @RequestMapping("/index") public String index(){ int i = 1/0; return "index"; }}import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframewo原创 2021-09-02 18:32:21 · 139 阅读 · 0 评论 -
DaiXT:SpringBoot-Hibernate Validate 校验
7、Hibernate Validate 校验(验证表单)成员变量的注解—接收数据的Javabean1)空检查 NotBlank(message=”{不允许为空}“)2)boolean@AssertTrue:验证boolean属性是否为true@AssertFalse:验证boolean属性是否为false3)长度检查@Length(min=1,max=10,message=”长度须在1-10之间“)校验总结:1、jar包引入(调低boot版本)2、实体类成员变量上定义校验规则3、@Va原创 2021-09-02 08:40:19 · 221 阅读 · 0 评论 -
DaiXT:SpringBoot 把项目打成jar包放到本地的maven仓库提高代码的复用性
第一步在库中找到该文件复制这两行代码在资源目录下建立如下结构将第二行代码修改为bean的根路径生成jar包之前在porm.xml文件中添加如下代码(在idea中如果不添加skip会导导致生成的jar包的目录结构不一致)在引用过程中,造成引用无效。不添加的目录结构为(无法引用)添加后有效的目录结构为(可以引用)点击install生成项目jar包运行结果如下生成的jar包在如下目录之下在porm.xml中完成jar包的引用...原创 2021-09-01 19:19:13 · 295 阅读 · 0 评论 -
DaiXT:SpringBoot-读取配置文件的三种方式
1)Environment2)@Value("$str")3)@PropertySource+@Value读取自定义配置文件中的数据方式1:@Controller@ResponseBodypublic class TestController { @Autowired private Environment ev; @RequestMapping("/test") public String sayHello(){ return "Hello S原创 2021-08-31 20:40:08 · 140 阅读 · 0 评论 -
DaiXT:SpringBoot应用程序属性配置-application.properties和application.yml
1、application.properties的配置方式server.port = 8081server.servlet.context-path=/abclogging.file.name=F:/ex.log2、application.yml的配置方式server: port: 8081 servlet: context-path: /abc这两种方式都可以,写法有些许不同...原创 2021-08-31 20:11:58 · 135 阅读 · 0 评论 -
DaiXT:@Scope浅析
@Scope(“singleton”)单例1、singleton(默认) 2、prototype(每取一次new一次)原创 2021-08-29 12:48:02 · 145 阅读 · 0 评论 -
DaiXT: SpringMVC实现用户登录
题目要求:login.jsp(用户名、密码)点登录–>UserController—>login(只允许用户名和密码均为XXXXXX的用户登录)登录失败跳回login.jsp(讲用户所填数据回填,并提示“用户名或密码错误”)登录成功,把用户名放到session中,重定向到main方法中,在此方法中跳转到main.jsp页面。并且利用自定义拦截器,拦截直接访问mian方法且未登录的请求。编译环境idea建好如下目录结构所需jar包源码部分JSPlogin.jsp<%原创 2021-08-29 12:31:24 · 1611 阅读 · 0 评论 -
DaiXT:Spring 解决前后端通信乱码的过滤器-web.xml
<filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <!--设置编码--> <init-param> <param-name>encoding&.原创 2021-08-27 14:55:12 · 147 阅读 · 0 评论 -
DaiXT:Spring注解-@ModelAttribute浅析
后端数据往前台传送首先看注解接口源码public @interface ModelAttribute { @AliasFor("name") String value() default ""; @AliasFor("value") String name() default ""; boolean binding() default true;}这里是不使用注解的情况@RequestMapping("/testModel")public Strin原创 2021-08-27 12:55:55 · 166 阅读 · 0 评论 -
DaiXT:SpringMVC-web.xml和springmvc-servlet.xml
web.xml文件源码<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/java原创 2021-08-27 07:47:31 · 207 阅读 · 0 评论 -
DaiXT:Spring 自定义注解 - 了解注解的运行原理
项目的目录结构如下package _zjTest;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;/* * 1、RetentionPolicy.SOURCE:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃; 2、RetentionPolicy.CLASS:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期;原创 2021-08-26 08:55:04 · 216 阅读 · 0 评论 -
DaiXT:Spring注解 - @Autowired 和 @Resource浅析
1、项目结构Controller层代码package com.Controller;import javax.annotation.Resource;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Qualifier;import org.springframework.stereotype.Controller原创 2021-08-26 08:40:41 · 196 阅读 · 0 评论
分享