- 博客(13)
- 收藏
- 关注
原创 JSR303数据校验
介绍JSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。简单来说,我们可以通过JSR303对前台发送的数据进行检查并判断是否符合逻辑。快速上手添加Maven依赖 <dependency> <groupId&g
2021-07-15 23:43:25 173
原创 使用sprinboot进行实现国际化
步骤配置i18n配置文件设置按钮自动切换,自定义组件LocaleResolver将自定义组件注入到spring容器中实现1.在resource目录下新建i18文件夹用来存放配置文件 ,分别创建默认、中文、英文三个文件在配置文件中设置属性值,使用idea自带的Resource Bundle可以提高效率。在配置文件中指定国际化配置文件位置spring.messages.basename=i18n.login2.编写跳转标签以及LocaleResolver<a class="b
2021-07-15 23:04:31 129
原创 快速上手thymeleaf
介绍thymeleaf是springboot官方推荐的模板引擎,可以完全替代JSP优势1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会忽略未定义的标签属性,所以thymeleaf 的模板可以静态地运行;当有数据返回到页面时,Thymeleaf 标签会动态地替换掉静态内容,使页面
2021-07-15 22:43:16 173
原创 mybatis中关于多表联查,分步查询以及延迟加载
多表联查使用场景Student private Integer id; private String name; private String email; private Integer age; private Department department;Department private Integer departId; private String departName; private List<Student> st
2021-04-18 00:07:37 443
原创 idea创建mybatis配置文件模板
File->Setting->File and code templates(可以搜索)全局配置文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configurat
2021-04-17 23:23:46 263
原创 SpringMVC中web.xml和spring依赖的配置
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/
2021-03-28 16:23:18 176
原创 maven配置
对conf下的settings的配置创建maven项目,对pom文件进行配置用于spring<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap
2021-03-28 16:20:06 66
原创 AOP完全注解开发
基于完全注解开发1.使用注解@component创建方法对象和增强类对象@Componentpublic class Book { public void add(){ System.out.println("add..."); } public void delete(){ System.out.println("delete..."); }}2.导入aop相应jar包3.设置注解类,代替注解文件,实现三个注解@Config
2021-03-28 16:17:01 536
原创 书城项目中继承与接口的使用
书城项目中的继承使用:1.1Servlet:BaseServlet:分发post请求,利用反射可以避免冗杂的if判断语句public class BaseServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //通过反射调用方法,
2021-03-13 00:43:38 195
原创 书城项目总结(随便写写)
核心思想:JavaWeb的三层架构web(网络层),service(服务层),dao(持久层)具体的思想 :1.善用继承。若某些操作可能被多个类复用,则可声明baseClass,提供具体的操作。其他复用的类只需要继承此类,直接调用base中的方法,可减少工作量。例如:在DAO层面,声明BaseDAO 提供增删改查操作,其他操作JavaBean的类只需要继承BaseDAO调用方法实现与数据库的交互即可在web层,编写BaseServlet程序接收post或get请求,然后使用反射调用子类中的具体的
2021-03-07 14:16:09 533 2
转载 the JRE_HOME environment variable is not defined correctly This environment variabl
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/qq_36654606/article/details/87875756
2021-02-19 11:23:17 101
转载 IDEA 创建不同类型 Project 和 Module 详解
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/chenlixiao007/article/details/108248475
2021-02-19 11:06:34 271
原创 解决idea中创建module时不显示java enterprise选项的方法
File->Settings->Plugins中勾选全部关于Java EE的插件。
2021-02-19 11:01:14 2755 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人