![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
呜呜呜啦啦啦
这个作者很懒,什么都没留下…
展开
-
使用Tomcat搭建服务器并配置项目
一、配置条件1. 服务器已经安装好JRE环境2. 服务器已经安装好Tomcat3. 已经打包好的项目war包二、配置步骤首先将打包好的项目war包添加到Tomcat的webapps目录下(运行时会自动解压)更改Tomcat的配置文件(路径:{Tomcat}/conf/server.xml) 修改Connector,port为Http协议默认端口80 <Connector port="80"原创 2016-06-07 21:17:39 · 875 阅读 · 0 评论 -
Spring Security 中实现 Remember Me 记住密码功能
Spring Boot 集成 Spring Security的简单应用,从数据库读取数据校验用户,页面使用Thymeleaf模板创建 Spring Boot 应用添加依赖 compile('org.springframework.boot:spring-boot-starter-security') compile('org.springframework.boot:spring-b原创 2017-11-15 01:05:51 · 12178 阅读 · 3 评论 -
Spring Boot 中集成 Spring Security
> Spring Boot 集成 Spring Security的简单应用,从数据库读取数据校验用户,页面使用Thymeleaf模板项目地址 https://github.com/helloworlde/SpringSecurity演示创建 Spring Boot 应用添加依赖 compile('org.springframework.boot:spring-boot-starter-secu原创 2017-11-12 20:28:32 · 5599 阅读 · 0 评论 -
SpringMVC 生成验证码
添加依赖配置文件中添加验证码生成器Bean页面添加验证码图片和输入框页面添加刷新验证码后台添加生成验证码登录时校验验证码Base64加密 使用 Google kaptcha 为 SpringMVC Maven 项目生成验证码1 添加依赖 <dependency> <groupId>com.github.penggle</groupId>原创 2017-09-19 20:48:36 · 1416 阅读 · 0 评论 -
SpringMVC简单实现国际化/多语言
SpringMVC 可以通过Spring框架来实现多语言1. 创建SpringMVC项目配置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-i原创 2017-04-27 17:03:55 · 29760 阅读 · 3 评论 -
HTML中使用Ajax进行局部刷新页面
使用Ajax进行用户名动态校验,局部刷新页面1.在HTML页面中使用js脚本将请求数据发送给后台servlet由按钮触发事件<button id="select" onclick="queryInfos()">查询</button>由js脚本对将数据发送到后台 var req = new XMLHttpRequest(); function queryInfos() {原创 2016-10-09 20:13:12 · 57843 阅读 · 2 评论 -
SpringMVC应用启动时执行操作
ContextRefreshedEvent:当ApplicationContext初始化或者刷新时触发该事件。 ContextClosedEvent:当ApplicationContext被关闭时触发该事件。容器被关闭时,其管理的所有单例Bean都被销毁。 RequestHandleEvent:在Web应用中,当一个http请求(request)结束触发该事件。 ContestStartedE原创 2017-08-31 14:22:27 · 1615 阅读 · 0 评论 -
SpringBoot项目生成War包
Spring Boot 项目默认生成Jar包,如果想发布到Tomcat还需要生成War包才能运行,SpringBoot官方文档中已经阐述了具体的操作方法,可以参考:howto-create-a-deployable-war-file; 以下使用Gradle作为Build工具1. 向build.gradle文件添加依赖build.gradlebuildscript { ext {原创 2017-08-13 23:19:35 · 1116 阅读 · 0 评论 -
SpringBoot中配置使用Druid数据库连接池
Druid 是阿里巴巴开源的Java数据库连接池插件,Druid能够提供强大的监控和扩展功能配置使用Druid数据库连接池添加依赖Gradlecompile('com.alibaba:druid-spring-boot-starter:${version}')Maven <groupId>com.alibaba</groupId> <artifactId>druid</art原创 2017-08-20 23:05:13 · 7812 阅读 · 2 评论 -
使用Gradle创建一个最简单的Spring Boot项目
最近在学习Spring Boot,但是由于没有科学上网,导致使用gradle开发时编译特别慢并且经常出错,遇到很多问题,看了很多博客都写的非常零碎和混乱,今天在公司看了一天的官方文档才算是刚刚入门,所以记录一下,希望能对初学者能有所帮助 开发工具及环境 JDK 1.7+ Spring Boot 要求JDK不低于,推荐使用1.8 编译工具 Gradle 安装可以原创 2016-11-30 23:12:30 · 52655 阅读 · 1 评论 -
IDEA启动Spring Boot项目提示Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServlet...
导入一个gradle 的Spring Boot项目,在启动的时候先提示找不到HttpServletRequest这个包,错误如下:Caused by: java.lang.ClassNotFoundException: javax.servlet.http.HttpServletRequest at java.net.URLClassLoader.findClass(URLClassLoa原创 2017-05-10 13:41:49 · 7570 阅读 · 0 评论 -
使用Gradle整合Flyway进行数据库迁移
使用Flyway进行数据库迁移可以极大的减少开发过程中对数据库版本的操作,使用Gradle整合Flyway可以更好的和项目契合配置build.gradle文件apply plugin: 'org.flywaydb.flyway'buildscript { repositories { mavenCentral() } dependencies {原创 2017-05-18 11:48:08 · 3292 阅读 · 0 评论 -
Spring数据传递中注解的使用
根据处理Request的不同内容分为4类:处理Request URI部分的注解:@PathVariable处理Request Header部分的注解:@RequestHeader,@CookieValue处理Request Body部分的注解:@RequestParam,@RequestBody处理Attribute类型的注解:@SessionAttribute,@ModelAttribut转载 2017-02-07 21:47:34 · 962 阅读 · 0 评论 -
MyBatis的增删改查基本操作
MyBatis和Hibernate的使用基本一样,区别在于Hibernate在Java代码中实现数据库操作,集成度高;Mybatis在注解或者xml文件中通过配置实现SQL语句,更加灵活创建使用MyBatis的Java项目1. 创建并配置创建Java项目并引入MyBaits的jar文件配置log4j.properties(用于查看执行的SQL语句,日志等)log4j.rootLogger=D原创 2016-11-01 20:31:21 · 13127 阅读 · 2 评论 -
IDEA中创建SpringMVC项目
在IDEA中创建SpringMVC项目1 . File -> New Project -> Spring -> SpringMVC 2 . 等待下载或引用本地的 lib 创建完成项目(下载所有的jar文件) 3 . 项目创建完成后选择工具栏的 Run/Debug Configuration ,添加一个服务器 4 . 添加服务器后会提示 No artifacts marked for deplo原创 2016-11-22 18:22:49 · 8317 阅读 · 3 评论 -
JavaEE根据不同查询条件进行查找
根据前端页面选择的不同查询条件进行查找 - 将所需要的查询条件传给响应的Servlet,进行判断,根据条件进行SQL语句的拼接...Connection con = null;PrapaerStatement st = null;ResultSet rs = null;...public void query(String username,int id,String content){原创 2016-09-26 18:44:33 · 4409 阅读 · 0 评论 -
JavaWeb项目中同一表单下点击不同的按钮生成不同响应
1. 使用同一个Servlet在Form中加入一个不可见的标记控件,这个控件可以是input等可以设置value属性的控件,并为其指定id为button设置onclick事件<form method="post" action="manager"> ... <input type="text" id="flag" name="flag" value="query" style=原创 2016-09-26 11:59:30 · 4823 阅读 · 0 评论 -
JavaWeb项目中生成验证码
在项目中使用servlet随机生成验证码在jsp页面中验证码图片加入img标签,src为生成验证码的servlet的url;<img id="codeImg" src="/AuthCode/code" onclick="refreshCode()"/>在servlet中生成随机验证码public class AuthCode extends HttpServlet { private原创 2016-09-18 20:14:23 · 4322 阅读 · 1 评论 -
在使用 Spring Security 的 Remember Me 记住密码功能时遇到的问题和解决方法
在使用 Spring Security 的 Remember Me 记住密码功能时遇到的问题和解决方法java.lang.IllegalStateException: UserDetailsService is required.配置信息(Security.java) @Autowired public void configureGlobal(AuthenticationMana原创 2017-11-15 18:37:17 · 5722 阅读 · 0 评论