diff --git a/pom.xml b/pom.xml index 372a16b..faa7bb0 100644 --- a/pom.xml +++ b/pom.xml @@ -45,12 +45,16 @@ mysql mysql-connector-java - org.springframework.boot spring-boot-starter-redis 1.4.7.RELEASE + + + org.springframework.session + spring-session + io.springfox diff --git a/src/main/java/com/itstyle/seckill/common/interceptor/MyAdapter.java b/src/main/java/com/itstyle/seckill/common/interceptor/MyAdapter.java index 20ca087..8f4f023 100644 --- a/src/main/java/com/itstyle/seckill/common/interceptor/MyAdapter.java +++ b/src/main/java/com/itstyle/seckill/common/interceptor/MyAdapter.java @@ -12,7 +12,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter public class MyAdapter extends WebMvcConfigurerAdapter{ @Override public void addViewControllers( ViewControllerRegistry registry ) { - registry.addViewController( "/" ).setViewName( "forward:/login.shtml" ); + registry.addViewController( "/" ).setViewName( "forward:/index.shtml" ); registry.setOrder( Ordered.HIGHEST_PRECEDENCE ); super.addViewControllers( registry ); } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index d39bd21..f321856 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,15 +1,15 @@ -# 项目contextPath 科帮网https://blog.52itstyle.com +# \u9879\u76eecontextPath \u79d1\u5e2e\u7f51https://blog.52itstyle.com server.context-path=/seckill -# 服务端口 +# \u670d\u52a1\u7aef\u53e3 server.port=8080 -# session最大超时时间(分钟),默认为30 +# session\u6700\u5927\u8d85\u65f6\u65f6\u95f4(\u5206\u949f)\uff0c\u9ed8\u8ba4\u4e3a30 server.session-timeout=60 -# tomcat最大线程数,默认为200 +# tomcat\u6700\u5927\u7ebf\u7a0b\u6570\uff0c\u9ed8\u8ba4\u4e3a200 server.tomcat.max-threads=100 -# tomcat的URI编码 +# tomcat\u7684URI\u7f16\u7801 server.tomcat.uri-encoding=UTF-8 -#spring boot从控制台打印出来的日志级别只有ERROR, WARN 还有INFO,如果你想要打印debug级别的日志 +#spring boot\u4ece\u63a7\u5236\u53f0\u6253\u5370\u51fa\u6765\u7684\u65e5\u5fd7\u7ea7\u522b\u53ea\u6709ERROR, WARN \u8fd8\u6709INFO\uff0c\u5982\u679c\u4f60\u60f3\u8981\u6253\u5370debug\u7ea7\u522b\u7684\u65e5\u5fd7 #debug=true logging.level.root=INFO @@ -19,10 +19,10 @@ spring.devtools.livereload.enabled=true spring.thymeleaf.cache=false spring.thymeleaf.cache-period=0 spring.thymeleaf.template.cache=false -# 静态文件请求匹配方式 +# \u9759\u6001\u6587\u4ef6\u8bf7\u6c42\u5339\u914d\u65b9\u5f0f spring.mvc.static-path-pattern=/** -#注意中文乱码 +#\u6ce8\u610f\u4e2d\u6587\u4e71\u7801 spring.datasource.url=jdbc:mysql://localhost:3306/seckill?characterEncoding=utf-8&useSSL=false spring.datasource.username=root spring.datasource.password=123456 @@ -39,41 +39,43 @@ spring.jpa.hibernate.naming.strategy = org.hibernate.cfg.ImprovedNamingStrategy spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.MySQL5Dialect # Redis -# 数据库索引(默认为0) +# \u6570\u636e\u5e93\u7d22\u5f15\uff08\u9ed8\u8ba4\u4e3a0\uff09 spring.redis.database=0 -# 服务器地址 变更为自己的 +# \u670d\u52a1\u5668\u5730\u5740 \u53d8\u66f4\u4e3a\u81ea\u5df1\u7684 spring.redis.host=192.168.1.180 -# 服务器连接端口 +# \u670d\u52a1\u5668\u8fde\u63a5\u7aef\u53e3 spring.redis.port=6379 -# 服务器连接密码(默认为空)如果有变更为自己的 +# \u670d\u52a1\u5668\u8fde\u63a5\u5bc6\u7801\uff08\u9ed8\u8ba4\u4e3a\u7a7a\uff09\u5982\u679c\u6709\u53d8\u66f4\u4e3a\u81ea\u5df1\u7684 spring.redis.password=6347097 -# 连接池最大连接数(使用负值表示没有限制) +# \u8fde\u63a5\u6c60\u6700\u5927\u8fde\u63a5\u6570\uff08\u4f7f\u7528\u8d1f\u503c\u8868\u793a\u6ca1\u6709\u9650\u5236\uff09 spring.redis.pool.max-active=8 -# 连接池最大阻塞等待时间(使用负值表示没有限制) +# \u8fde\u63a5\u6c60\u6700\u5927\u963b\u585e\u7b49\u5f85\u65f6\u95f4\uff08\u4f7f\u7528\u8d1f\u503c\u8868\u793a\u6ca1\u6709\u9650\u5236\uff09 spring.redis.pool.max-wait=-1 -# 连接池中的最大空闲连接 +# \u8fde\u63a5\u6c60\u4e2d\u7684\u6700\u5927\u7a7a\u95f2\u8fde\u63a5 spring.redis.pool.max-idle=8 -# 连接池中的最小空闲连接 +# \u8fde\u63a5\u6c60\u4e2d\u7684\u6700\u5c0f\u7a7a\u95f2\u8fde\u63a5 spring.redis.pool.min-idle=0 -# 连接超时时间(毫秒) +# \u8fde\u63a5\u8d85\u65f6\u65f6\u95f4\uff08\u6beb\u79d2\uff09 spring.redis.timeout=30000 +spring.session.store-type=redis + # redisson lock redisson.address=redis://192.168.1.180:6379 redisson.password=6347097 -#kafka相关配置 参考:https://blog.52itstyle.com/archives/2868/ +#kafka\u76f8\u5173\u914d\u7f6e \u53c2\u8003\uff1ahttps://blog.52itstyle.com/archives/2868/ spring.kafka.bootstrap-servers=192.168.1.180:9092 -#设置一个默认组 +#\u8bbe\u7f6e\u4e00\u4e2a\u9ed8\u8ba4\u7ec4 spring.kafka.consumer.group-id=0 -#key-value序列化反序列化 +#key-value\u5e8f\u5217\u5316\u53cd\u5e8f\u5217\u5316 spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.StringDeserializer spring.kafka.consumer.value-deserializer=org.apache.kafka.common.serialization.StringDeserializer spring.kafka.producer.key-serializer=org.apache.kafka.common.serialization.StringSerializer spring.kafka.producer.value-serializer=org.apache.kafka.common.serialization.StringSerializer -#每次批量发送消息的数量 +#\u6bcf\u6b21\u6279\u91cf\u53d1\u9001\u6d88\u606f\u7684\u6570\u91cf spring.kafka.producer.batch-size=65536 spring.kafka.producer.buffer-memory=524288 diff --git a/src/main/resources/templates/index.html b/src/main/resources/templates/index.html new file mode 100644 index 0000000..01a08ac --- /dev/null +++ b/src/main/resources/templates/index.html @@ -0,0 +1,18 @@ + + + + + + + + + + + 分布式秒杀系统 + + +
+ 分布式秒杀系统 +
+ + \ No newline at end of file