- override
- MariaDB 설치
- TabLayout
- bean
- Windows
- Keymap
- WebSecurityConfigurerAdapter Deprecated
- MariaDB
- 화살표안됨
- web.xml
- Deprecated
- Homebrew
- SharedPreferences
- Android
- Spring
- CircleIndicator
- Spring legacy
- indicator
- WebSecurityConfigurerAdapter
- MAC
- 복붙안됨
- MacOS
- 안드로이드
- java
- spring security
- ViewPager2
- Fragment
- Today
- Total
목록분류 전체보기 (6)
초보 개발자 정선익의 개발일지
web.xml 이란? web.xml은 서블릿 맵핑이 되는 방법과 인증이 필요한 URL 등 정보를 확인한다. 해당 파일의 위치는 WEB-INF 폴더 아래에 있다. 그럼 왜 사라진 걸까? Servlet 3.0이 도입되면서 어노테이션이 추가되었고 더욱더 간단하게 표현할 수 있게 되었습니다. (@WebServlet , @WebFilter, @WebListener) 그리고 코드중심적으로 작성할 수 있게되면서 web.xml을 따로 수정하지않고 구성을 쉽게 수정할 수 있습니다.
앱 개발을 하면서 디바이스 내부에 일회용성 데이터를 저장해야할 상황이 가끔 생기곤 합니다 필자가 선택한 방법은 SharedPreferences를 사용하는 것 입니다. 저장 SharedPreferences는 Map과 같이 Key, value 형식으로 간단하게 데이터를 저장합니다.장점은 구현이 간단하고 앱이 재부팅되도 데이터가 유지되어있는 것 입니다. SharedPreferences sharedPreferences; SharedPreferences.Editor editor; sharedPreferences = getSharedPreferences("data", MODE_PRIVATE); editor = sharedPreferences.edit(); editor.putInt("test", 5); editor...

종속성 추가 1. 'com.google.android.material:material:1.7.0' - ViewPager2, TabLayout 2. 'me.relex:circleindicator:2.1.6' - CircleIndicator + 데이터 바인딩 사용 implementation 'com.google.android.material:material:1.7.0' implementation 'me.relex:circleindicator:2.1.6' 레이아웃 추가 종속성 추가 후, xml에 레이아웃을 간단하게 작성해 줍니다. Fragment 생성 탭의 수의 맞게 3개의 Fragment를 생성합니다. public class fragment_1p extends Fragment { @Override publi..

Intellij를 사용 중 백스페이스 키와 화살표 키 등 여러 개의 키가 갑자기 안되기 시작했습니다. 해결 Settings > Keymap > Windows 참고 많은 도움을 받았습니다. https://stackoverflow.com/questions/10430467/weird-keyboard-locks-in-intellij-idea-delete-arrow-keys-etc Weird keyboard locks in IntelliJ IDEA (delete & arrow keys, etc.) While working in IntelliJ IDEA, the keyboard occasionally locks in a way that delete or ^ keys don't work properly any..
Spring Security를 사용중 WebSecurityConfigurerAdapter를 사용하려는데 Deprecated가 된걸 알았습니다. SecurityConfig.java import lombok.AllArgsConstructor; import org.springframework.boot.autoconfigure.security.servlet.PathRequest; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.authentication.builde..
맥에서 mysql or mariadb 를 설치하고 실행 했을 때 다음과 같은 에러가 발생했습니다. ERROR 2002 (HY000) : Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 시작을 안했다고 생각 해서 다음을 작성했습니다. brew services start mariadb 실행하니 다음의 에러가 나타났습니다. mariadb bootstrap failed: 5: input/output error try re-running the command as root for richer errors. error: failure while executing; 해결 저의 경우에는 mysql의 설정파일을 제거 후 ..