Browse Source

jfinal 5.0.1

James 3 years ago
parent
commit
351c70d105

+ 2 - 2
pom.xml

@@ -4,7 +4,7 @@
 
 	<groupId>com.jfinal</groupId>
 	<artifactId>jfinal</artifactId>
-	<version>5.0.0</version>
+	<version>5.0.1</version>
 	<packaging>jar</packaging>
 
 	<name>JFinal</name>
@@ -138,7 +138,7 @@
 		<dependency>
 			<groupId>com.alibaba</groupId>
 			<artifactId>fastjson</artifactId>
-			<version>1.2.80</version>
+			<version>1.2.83</version>
 			<scope>provided</scope>
 		</dependency>
 

+ 8 - 4
src/main/java/com/jfinal/captcha/CaptchaRender.java

@@ -44,9 +44,9 @@ public class CaptchaRender extends Render {
 	// 默认的验证码大小
 	protected static final int WIDTH = 108, HEIGHT = 40;
 	// 验证码随机字符数组
-	protected static final char[] charArray = "3456789ABCDEFGHJKMNPQRSTUVWXY".toCharArray();
+	protected static char[] charArray = "3456789ABCDEFGHJKMNPQRSTUVWXY".toCharArray();
 	// 验证码字体
-	protected static final Font[] RANDOM_FONT = new Font[] {
+	protected static Font[] RANDOM_FONT = new Font[] {
 		new Font(Font.DIALOG, Font.BOLD, 33),
 		new Font(Font.DIALOG_INPUT, Font.BOLD, 34),
 		new Font(Font.SERIF, Font.BOLD, 33),
@@ -62,6 +62,10 @@ public class CaptchaRender extends Render {
 		new Font(Font.MONOSPACED, Font.BOLD, 40)
 	};*/
 
+	public static void setCharArray(char[] charArray) {
+		CaptchaRender.charArray = charArray;
+	}
+
 	/**
 	 * 设置 captchaName
 	 */
@@ -148,11 +152,11 @@ public class CaptchaRender extends Render {
 		g.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
 
 		ThreadLocalRandom random = ThreadLocalRandom.current();
-		
+
 		// 设定背景色
 		g.setColor(getRandomColor(210, 250, random));
 		g.fillRect(0, 0, WIDTH, HEIGHT);
-		
+
 		//绘制小字符背景
 		Color color = null;
 		for(int i = 0; i < 20; i++){

+ 1 - 1
src/main/java/com/jfinal/core/Const.java

@@ -23,7 +23,7 @@ import com.jfinal.render.ViewType;
  */
 public interface Const {
 
-	String JFINAL_VERSION = "5.0.0";
+	String JFINAL_VERSION = "5.0.1";
 
 	ViewType DEFAULT_VIEW_TYPE = ViewType.JFINAL_TEMPLATE;