未验证 提交 7c9d3595 编写于 作者: 梦境迷离's avatar 梦境迷离 提交者: GitHub

Merge pull request #10 from jxnu-liguobin/up-tools

upgrade macro version
...@@ -86,16 +86,16 @@ dependencies { ...@@ -86,16 +86,16 @@ dependencies {
compile("org.apache.taglibs:taglibs-standard-impl:1.2.5") compile("org.apache.taglibs:taglibs-standard-impl:1.2.5")
//akka http //akka http
compile group: 'com.typesafe.akka', name: 'akka-actor_2.13', version: '2.5.32' compile 'com.typesafe.akka:akka-actor_2.13:2.5.32'
compile group: 'com.typesafe.akka', name: 'akka-http_2.13', version: '10.1.10' compile 'com.typesafe.akka:akka-http_2.13:10.1.10'
compile group: 'com.typesafe.akka', name: 'akka-slf4j_2.13', version: '2.5.32' compile 'com.typesafe.akka:akka-slf4j_2.13:2.5.32'
compile group: 'com.typesafe.akka', name: 'akka-stream_2.13', version: '2.5.32' compile 'com.typesafe.akka:akka-stream_2.13:2.5.32'
//publish //publish
compile group: 'org.reactivestreams', name: 'reactive-streams', version: '1.0.0' compile 'org.reactivestreams:reactive-streams:1.0.0'
//config //config
compile group: 'com.typesafe', name: 'config', version: '1.2.1' compile 'com.typesafe:config:1.2.1'
// scala 序列化 // scala 序列化
compile 'com.fasterxml.jackson.core:jackson-databind:2.13.0' compile 'com.fasterxml.jackson.core:jackson-databind:2.13.0'
...@@ -105,7 +105,7 @@ dependencies { ...@@ -105,7 +105,7 @@ dependencies {
compile 'com.fasterxml.jackson.module:jackson-modules-java8:2.13.0' compile 'com.fasterxml.jackson.module:jackson-modules-java8:2.13.0'
// 自己写的的工具 // 自己写的的工具
compile 'io.github.jxnu-liguobin:scala-macro-tools_2.13:0.3.2' compile 'org.bitlap:scala-macro-tools_2.13:0.3.4'
//test //test
testCompile("org.springframework.boot:spring-boot-starter-test") testCompile("org.springframework.boot:spring-boot-starter-test")
......
...@@ -9,8 +9,8 @@ import com.fasterxml.jackson.databind.SerializationFeature ...@@ -9,8 +9,8 @@ import com.fasterxml.jackson.databind.SerializationFeature
import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator
import com.fasterxml.jackson.module.scala.DefaultScalaModule import com.fasterxml.jackson.module.scala.DefaultScalaModule
import com.fasterxml.jackson.module.scala.ScalaObjectMapper import com.fasterxml.jackson.module.scala.ScalaObjectMapper
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import org.springframework.beans.factory.annotation.Value import org.springframework.beans.factory.annotation.Value
import org.springframework.cache.CacheManager import org.springframework.cache.CacheManager
import org.springframework.cache.annotation.CachingConfigurerSupport import org.springframework.cache.annotation.CachingConfigurerSupport
......
package io.github.dreamylost.config package io.github.dreamylost.config
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import org.springframework.boot.autoconfigure.web.ErrorController import org.springframework.boot.autoconfigure.web.ErrorController
import org.springframework.stereotype.Controller import org.springframework.stereotype.Controller
import org.springframework.web.bind.annotation.RequestMapping import org.springframework.web.bind.annotation.RequestMapping
......
package io.github.dreamylost.config package io.github.dreamylost.config
import com.github.pagehelper.PageHelper import com.github.pagehelper.PageHelper
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration import org.springframework.context.annotation.Configuration
......
package io.github.dreamylost.config package io.github.dreamylost.config
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import org.springframework.beans.factory.annotation.Value import org.springframework.beans.factory.annotation.Value
import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration import org.springframework.context.annotation.Configuration
......
...@@ -55,7 +55,7 @@ class SpringMVCConfig extends WebMvcConfigurerAdapter { ...@@ -55,7 +55,7 @@ class SpringMVCConfig extends WebMvcConfigurerAdapter {
* *
* @param registry * @param registry
*/ */
override def addResourceHandlers(registry: ResourceHandlerRegistry) { override def addResourceHandlers(registry: ResourceHandlerRegistry): Unit = {
registry registry
.addResourceHandler("swagger-ui.html") .addResourceHandler("swagger-ui.html")
.addResourceLocations("classpath:/META-INF/resources/") .addResourceLocations("classpath:/META-INF/resources/")
......
...@@ -30,17 +30,16 @@ class Swagger2Config { ...@@ -30,17 +30,16 @@ class Swagger2Config {
.paths(PathSelectors.any()) .paths(PathSelectors.any())
.build() .build()
private lazy val apiInfo: () => ApiInfo = () => private lazy val apiInfo: () => ApiInfo = () => {
new ApiInfoBuilder() new ApiInfoBuilder()
// 页面标题 // 页面标题
.title("Sim") .title("Sim")
// 创建人 // 创建人
.description("梦境迷离:https://github.com/jxnu-liguobin") .description("Scala即时通讯系统")
.termsOfServiceUrl("https://github.com/jxnu-liguobin") .termsOfServiceUrl("https://github.com/jxnu-liguobin/Sim")
// 创建人 .contact("dreamylost@outlook.com")
.contact("梦境迷离")
// 版本号 // 版本号
.version("1.3") .version("1.3.1")
.build() .build()
}
} }
package io.github.dreamylost.config package io.github.dreamylost.config
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import org.springframework.web.servlet.HandlerInterceptor import org.springframework.web.servlet.HandlerInterceptor
import org.springframework.web.servlet.ModelAndView import org.springframework.web.servlet.ModelAndView
......
...@@ -2,7 +2,7 @@ package io.github.dreamylost.controller ...@@ -2,7 +2,7 @@ package io.github.dreamylost.controller
import com.github.pagehelper.PageHelper import com.github.pagehelper.PageHelper
import io.github.dreamylost.constant.SystemConstant import io.github.dreamylost.constant.SystemConstant
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import io.github.dreamylost.model._ import io.github.dreamylost.model._
import io.github.dreamylost.model.domains.UserVo import io.github.dreamylost.model.domains.UserVo
import io.github.dreamylost.model.domains._ import io.github.dreamylost.model.domains._
...@@ -15,7 +15,7 @@ import io.github.dreamylost.util.FileUtil ...@@ -15,7 +15,7 @@ import io.github.dreamylost.util.FileUtil
import io.github.dreamylost.util.SecurityUtil import io.github.dreamylost.util.SecurityUtil
import io.github.dreamylost.ResultPageSet import io.github.dreamylost.ResultPageSet
import io.github.dreamylost.ResultSet import io.github.dreamylost.ResultSet
import io.github.dreamylost.log import org.bitlap.tools.log
import io.swagger.annotations.Api import io.swagger.annotations.Api
import io.swagger.annotations.ApiOperation import io.swagger.annotations.ApiOperation
import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Autowired
......
package io.github.dreamylost.model package io.github.dreamylost.model
import io.github.dreamylost.JavaCompatible import org.bitlap.tools.JavaCompatible
import io.github.dreamylost.model.domains.FriendList import io.github.dreamylost.model.domains.FriendList
import io.github.dreamylost.model.entities.GroupList import io.github.dreamylost.model.entities.GroupList
import io.github.dreamylost.model.entities.User import io.github.dreamylost.model.entities.User
......
package io.github.dreamylost.model package io.github.dreamylost.model
import io.github.dreamylost.model.entities.User import io.github.dreamylost.model.entities.User
import io.github.dreamylost.JavaCompatible import org.bitlap.tools.JavaCompatible
/** @author 梦境迷离 /** @author 梦境迷离
* @since 2021/11/21 * @since 2021/11/21
......
package io.github.dreamylost.model package io.github.dreamylost.model
import io.github.dreamylost.JavaCompatible import org.bitlap.tools.JavaCompatible
import java.util.Date import java.util.Date
......
package io.github.dreamylost.service package io.github.dreamylost.service
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import io.github.dreamylost.model.entities.User import io.github.dreamylost.model.entities.User
import org.springframework.stereotype.Service import org.springframework.stereotype.Service
...@@ -19,7 +19,7 @@ import javax.servlet.http.HttpServletResponse ...@@ -19,7 +19,7 @@ import javax.servlet.http.HttpServletResponse
@log(logType = LogType.Slf4j) @log(logType = LogType.Slf4j)
class CookieService { class CookieService {
def addCookie(user: User, request: HttpServletRequest, response: HttpServletResponse) { def addCookie(user: User, request: HttpServletRequest, response: HttpServletResponse): Unit = {
val baseE: Base64.Encoder = Base64.getEncoder val baseE: Base64.Encoder = Base64.getEncoder
val baseD: Base64.Decoder = Base64.getDecoder val baseD: Base64.Decoder = Base64.getDecoder
//记住用户名、密码功能(注意:cookie存放密码会存在安全隐患) //记住用户名、密码功能(注意:cookie存放密码会存在安全隐患)
......
package io.github.dreamylost.service package io.github.dreamylost.service
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Autowired
import org.springframework.beans.factory.annotation.Value import org.springframework.beans.factory.annotation.Value
import org.springframework.core.io.FileSystemResource import org.springframework.core.io.FileSystemResource
......
package io.github.dreamylost.service package io.github.dreamylost.service
import io.github.dreamylost.constant.SystemConstant import io.github.dreamylost.constant.SystemConstant
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import io.github.dreamylost.model.domains._ import io.github.dreamylost.model.domains._
import io.github.dreamylost.model.entities._ import io.github.dreamylost.model.entities._
import io.github.dreamylost.repository.UserRepository import io.github.dreamylost.repository.UserRepository
......
package io.github.dreamylost.websocket package io.github.dreamylost.websocket
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Autowired
import org.springframework.data.redis.core.RedisTemplate import org.springframework.data.redis.core.RedisTemplate
import org.springframework.stereotype.Service import org.springframework.stereotype.Service
......
...@@ -15,8 +15,8 @@ import akka.stream.scaladsl.Keep ...@@ -15,8 +15,8 @@ import akka.stream.scaladsl.Keep
import akka.stream.scaladsl.Sink import akka.stream.scaladsl.Sink
import akka.stream.scaladsl.Source import akka.stream.scaladsl.Source
import io.github.dreamylost.constant.SystemConstant import io.github.dreamylost.constant.SystemConstant
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import io.github.dreamylost.model.entities.{ Message => IMMessage } import io.github.dreamylost.model.entities.{ Message => IMMessage }
import io.github.dreamylost.util.Jackson import io.github.dreamylost.util.Jackson
import io.github.dreamylost.websocket.Protocols._ import io.github.dreamylost.websocket.Protocols._
......
...@@ -6,8 +6,8 @@ import akka.http.scaladsl.server.Directives ...@@ -6,8 +6,8 @@ import akka.http.scaladsl.server.Directives
import akka.http.scaladsl.settings.ServerSettings import akka.http.scaladsl.settings.ServerSettings
import akka.util.ByteString import akka.util.ByteString
import com.typesafe.config.ConfigFactory import com.typesafe.config.ConfigFactory
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import org.springframework.beans.factory.annotation.Autowired import org.springframework.beans.factory.annotation.Autowired
import org.springframework.stereotype.Component import org.springframework.stereotype.Component
......
...@@ -4,8 +4,8 @@ import akka.actor.ActorRef ...@@ -4,8 +4,8 @@ import akka.actor.ActorRef
import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.databind.ObjectMapper
import com.fasterxml.jackson.module.scala.ScalaObjectMapper import com.fasterxml.jackson.module.scala.ScalaObjectMapper
import io.github.dreamylost.constant.SystemConstant import io.github.dreamylost.constant.SystemConstant
import io.github.dreamylost.log import org.bitlap.tools.log
import io.github.dreamylost.logs.LogType import org.bitlap.tools.logs.LogType
import io.github.dreamylost.model.domains.Add import io.github.dreamylost.model.domains.Add
import io.github.dreamylost.model.domains.Receive import io.github.dreamylost.model.domains.Receive
import io.github.dreamylost.model.entities.AddMessage import io.github.dreamylost.model.entities.AddMessage
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册